| Summary: | plasma panel disappers after restart from external monitor | ||
|---|---|---|---|
| Product: | [Unmaintained] plasma4 | Reporter: | Michal <michalodstrcil> |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | dev, projects.gg.aaron |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Unspecified | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Michal
2008-12-30 13:26:19 UTC
This is fixed in trunk. Panels are now created only when the screen they are on actually exists, before they would be created with a 0 size and thus invisible even when their screen came back. SVN commit 942883 by asommer: Backport 937003 and 938069. - update struts when the framebuffer is resized - create PanelView instances only when the screen they are for is active - destroy PanelViews when their screen is deactivated Use mouse-poll-timer for auto-hide, even if no popup is open. This makes the panel stay, if the pointer only leaves for a few ms. Correctly resize new panels to the screen they are created on. BUG:181441 BUG:185471 BUG:179131 BUG:178066 M +14 -0 desktopcorona.cpp M +34 -21 panelview.cpp M +23 -15 plasmaapp.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=942883 |