Bug 347174 - Aperture effect misses desktopShowing signal for windows on activity changing
Summary: Aperture effect misses desktopShowing signal for windows on activity changing
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-various (show other bugs)
Version: git master
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL: https://git.reviewboard.kde.org/r/123...
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-04 16:22 UTC by Thomas Lübking
Modified: 2015-05-15 22:16 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
thomas.luebking: ReviewRequest+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Lübking 2015-05-04 16:22:07 UTC
Reason is very likely that the state is broken after updating the window stack or the signal received/handled queued.
Thus the effect keeps windows translated and on re-invocation will cause a second translation or whatever - at least it's not getting better.

Reproducible: Always
Comment 1 Thomas Lübking 2015-05-04 22:10:53 UTC
Actually was more stupid.
Comment 2 Thomas Lübking 2015-05-15 22:16:00 UTC
Git commit e0c3b4eed35b6db0f32cb6aefe6f5b4cfd96172d by Thomas Lübking.
Committed on 15/05/2015 at 19:58.
Pushed by luebking into branch 'Plasma/5.3'.

window aperture always needs to cancel

even if the window is invisible
fade out instead of NOOP or "restorage"
REVIEW: 123636

M  +20   -1    effects/windowaperture/package/contents/code/main.js

http://commits.kde.org/kwin/e0c3b4eed35b6db0f32cb6aefe6f5b4cfd96172d
Comment 3 Thomas Lübking 2015-05-15 22:16:42 UTC
Git commit 0da58680fc805175d041104f47a800dde85586fd by Thomas Lübking.
Committed on 15/05/2015 at 21:55.
Pushed by luebking into branch 'master'.

window aperture always needs to cancel

even if the window is invisible
fade out instead of NOOP or "restorage"
REVIEW: 123636

M  +20   -1    effects/windowaperture/package/contents/code/main.js

http://commits.kde.org/kwin/0da58680fc805175d041104f47a800dde85586fd