Review Request: Backport multihead fixes

Guillaume Pothier gpothier at gmail.com
Mon Mar 23 20:05:30 CET 2009


Hi, not sure it is related, but since a few days I've notived that I
"loose" the panel when I go from two monitors to one. I have the panel
on the external monitor, and it used to be that when I unconfigured
the external monitor, the panel would move to the main monitor, and
would go back to the external monitor when it is plugged back in.
Since a few days (or maybe weeks), when I unconfigure the external
monitor I simply loose the panel (but it reappears when I plug the
external monitor back in).
Cheers,
g

On Sun, Mar 22, 2009 at 12:55 PM, Aike J Sommer <dev at aikesommer.name> wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/391/
> -----------------------------------------------------------
>
> Review request for Plasma.
>
>
> Summary
> -------
>
> I would like to backport the fixes from these commits:
> ------------------------------------------------------------------------
> r937003 | asommer | 2009-03-08 21:37:53 +0100 (So, 08. Mär 2009) | 7 lines
>
> BUG:181441
> BUG:185471
> BUG:179131
>
> - 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
> ------------------------------------------------------------------------
> r937005 | asommer | 2009-03-08 21:43:27 +0100 (So, 08. Mär 2009) | 3 lines
>
> BUG:176765
>
> Query screen-geometry from kephal instead of QDesktopWidget, this makes "only
> current screen"-setting work as expected.
> ------------------------------------------------------------------------
> r938069 | asommer | 2009-03-11 09:43:52 +0100 (Mi, 11. Mär 2009) | 3 lines
>
> 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:178066
> ------------------------------------------------------------------------
>
>
> This addresses bugs 176765, 178066, 179131, 181441, and 185471.
>    https://bugs.kde.org/show_bug.cgi?id=176765
>    https://bugs.kde.org/show_bug.cgi?id=178066
>    https://bugs.kde.org/show_bug.cgi?id=179131
>    https://bugs.kde.org/show_bug.cgi?id=181441
>    https://bugs.kde.org/show_bug.cgi?id=185471
>
>
> Diffs
> -----
>
>  /branches/KDE/4.2/kdebase/workspace/libs/taskmanager/CMakeLists.txt 942837
>  /branches/KDE/4.2/kdebase/workspace/libs/taskmanager/taskmanager.cpp 942837
>  /branches/KDE/4.2/kdebase/workspace/plasma/shells/desktop/desktopcorona.cpp 942837
>  /branches/KDE/4.2/kdebase/workspace/plasma/shells/desktop/panelview.cpp 942837
>  /branches/KDE/4.2/kdebase/workspace/plasma/shells/desktop/plasmaapp.cpp 942837
>
> Diff: http://reviewboard.kde.org/r/391/diff
>
>
> Testing
> -------
>
> I'm running these changes on 4.2-branch for some time now and everything works as it should.
>
>
> Thanks,
>
> Aike J
>
> _______________________________________________
> Plasma-devel mailing list
> Plasma-devel at kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
>


More information about the Plasma-devel mailing list