https://bugs.kde.org/show_bug.cgi?id=356461
--- Comment #32 from Martin Klapetek <mklape...@kde.org> --- Git commit 0c6b354b7e22297544f1d37608d6fdcd777c4d52 by Martin Klapetek. Committed on 05/01/2016 at 04:52. Pushed by mklapetek into branch 'Plasma/5.5'. [notifications] Refactor the screen handling code This patch does this: * moves the screen handling code from the import into the applet baseclass, which can access the containment available screen rect and watch for screen changes * fixes the applet config dialog's custom screen position setting which has a bug of always being enabled * consolidates duplicated code in the helper import into functions * ensures that popups have correct positions when on screen that does not start with y=0 (and x=0 in some cases too) REVIEW: 126408 Related: bug 353966 M +1 -0 applets/notifications/lib/CMakeLists.txt M +69 -25 applets/notifications/lib/notificationsapplet.cpp M +15 -2 applets/notifications/lib/notificationsapplet.h M +7 -1 applets/notifications/package/contents/ui/Notifications.qml M +1 -1 applets/notifications/package/contents/ui/configNotifications.qml M +2 -3 applets/notifications/plugin/CMakeLists.txt M +57 -55 applets/notifications/plugin/notificationshelper.cpp M +4 -2 applets/notifications/plugin/notificationshelper.h http://commits.kde.org/plasma-workspace/0c6b354b7e22297544f1d37608d6fdcd777c4d52 -- You are receiving this mail because: You are watching all bug changes.