Summary: | Shadow Artifacts when closing window | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Martin Flöser <mgraesslin> |
Component: | compositing | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | regression |
Priority: | NOR | Flags: | thomas.luebking:
ReviewRequest+
|
Version: | git master | ||
Target Milestone: | 4.9 Beta 1 | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kde-workspace/51f96f6469fb6c6ff32964a6fa9d1fdb66d7d881 | Version Fixed In: | 4.9.0 |
Sentry Crash Report: | |||
Attachments: | Shadows where a window had been |
- kwin/gles, backend relevant? - w/ or w/o altered vsync? - closing animations? - oxygen-settings / "window activity change" animated? Reproduced the issues with: * Oxygen * Aurorae * OpenGL 1/2 (gles untested) Problem cannot be reproduced with XRender! As closing animation Fade is used (verified by using animation very slow). can reproduce - it's likely either because wrong quads, wrong clipping or wrong copyToDeleted gonna have a close look Git commit 51f96f6469fb6c6ff32964a6fa9d1fdb66d7d881 by Thomas Lübking. Committed on 05/05/2012 at 16:38. Pushed by luebking into branch 'master'. invoke decorationRect() in calculations for visibleRect() FIXED-IN: 4.9.0 REVIEW: 104865 M +3 -2 kwin/toplevel.cpp http://commits.kde.org/kde-workspace/51f96f6469fb6c6ff32964a6fa9d1fdb66d7d881 |
Created attachment 70851 [details] Shadows where a window had been Steps to Reproduce: 1. use Oxygen window decoration 2. use Compositing 3. Verify that shadows are rendered 4. close window Actual Result: Shadows are still shown and are removed with next full screen repaint Expected Result: Shadows are removed together with the window Noticed this problem after the many merges on May 03rd.