2 late fixes for 5.4

Review Request #124814 - Created Aug. 19, 2015 and submitted

Information
Thomas Lübking
kwin
5.4
337790, 341531
Reviewers
kwin
graesslin

commit ab60238711516da2c672236e69fa2971d303807b

do not call showOnScreenEdge for all clients when managing them or they change their geometry what will (aside the overehad) randomly show them on screen

commit 4a29b39e8647a56e49211de4eea5f32a5f5cd8fd

update SwitcherItem::screenGeometry when showing not everytime the current screen changes.

a) that pollutes the geometry when the tabbox is invoked

b) it's insufficient for "Active Screen follows mouse" (the default)

c) less overhead (ok: "on multiscreen")

BUG: 337790
CCBUG: 341531

See tabbox bug

For the other patch: autohiding panel still basically works as expected (didn't conduct a vast test, though) and showOnScreenEdge doesn't get called for other clients anymore.

Martin Flöser
Thomas Lübking
Review request changed

Status: Closed (submitted)

Change Summary:

Submitted with commit b7bb7222f4799bdbd337d736042266e94ca04a51 by Thomas Lübking to branch Plasma/5.4.
Loading...