Version: unspecified (using Devel) OS: Linux Using KDE 4.7 beta 1. Shadows of maximized windows are visible behind the panel. This doesn't look good, maximized windows shouldn't have shadows. Reproducible: Always
Could you please provide a screenshot? My windows don't do that.
Created attachment 60390 [details] unmaximized window
Created attachment 60391 [details] maximized window notice the red glow visible behind the panel
which window decoration are you using? Could you please provide a screenshot of the complete desktop, that would help to identify anything "strange".
Created attachment 60399 [details] full desktop I'm using oxygen (with ridiculously large shadows to make the bug more obvious)
*** Bug 274470 has been marked as a duplicate of this bug. ***
@Martin Should this be dealt with by Oxygen, or by KWin ? (I would have expected kwin, since oxygen would need to change its metrics etc. on maximize state in order not to do that) ... And if kwin ? Then should be re-assigned, I guess ...
I am not sure whether this can be handled in kwin correctly. Sure we can ignore the padding for maximized windows but it could look strange. I think it makes more sense to adjust the decorations to have 0 padding and adjusted rendering.
Martin, I actually was thinking that the easiest is just ... Keep padding, etc. unchanged, and well, not to paint the shadow when the client is maximized. Makes sense ? If you agree, I'll push and close.
if possible try to adjust the padding calculations as having it just translucent means that we have to render more
Git commit 6c2d50208a62bd070df06b3c7cfe95c75d6dd74e by Hugo Pereira Da Costa. Committed on 30/05/2011 at 16:51. Pushed by hpereiradacosta into branch 'master'. do not render shadows when maximized. CCBUG: 274177 M +1 -1 kwin/clients/oxygen/oxygenclient.cpp http://commits.kde.org/kde-workspace/6c2d50208a62bd070df06b3c7cfe95c75d6dd74e
Git commit 91d35f36372671d38d558a48df914adc87d134ab by Hugo Pereira Da Costa. Committed on 30/05/2011 at 17:56. Pushed by hpereiradacosta into branch 'master'. Set padding to 0 when client is maximized. CCBUG: 274177 M +2 -1 kwin/clients/oxygen/oxygenclient.cpp http://commits.kde.org/kde-workspace/91d35f36372671d38d558a48df914adc87d134ab
Commits above fix it. So closing.