[Notifications] Avoid stale screenRect

Authored by broulik on May 24 2019, 12:45 PM.

Description

[Notifications] Avoid stale screenRect

AppletInterface does not emit change signals for screen properties, only ContainmentInterface does it.
Since a fix will only be in a future Frameworks version 5.16 won't depend on, mitigate the effect by not caching the property.
The property was only a lazy Connections replacement anyway.
Also, compress screen change updates to avoid flickery animation of the popup as you resize the panel.

CCBUG: 407504
BUG: 399257

Differential Revision: https://phabricator.kde.org/D21365

Details

Committed
broulikMay 24 2019, 12:45 PM
Differential Revision
D21365: [Notifications] Avoid stale screenRect
Parents
R120:0fee3a4346dc: [Notifications] Unwatch job when it gets stopped
Branches
Unknown
Tags
Unknown