| 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 First Reported In: | git master | ||
| Target Milestone: | 4.9 Beta 1 | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | http://commits.kde.org/kde-workspace/51f96f6469fb6c6ff32964a6fa9d1fdb66d7d881 | Version Fixed/Implemented 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.