Bug 158252

Summary: Clicking and dragging on a maximized window's titlebar changes window border dimensions
Product: [Plasma] kwin Reporter: Jonathan Thomas <echidnaman>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: schwarzer
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Before
After

Description Jonathan Thomas 2008-02-23 02:41:58 UTC
Version:            (using KDE 4.0.1)
Installed from:    Ubuntu Packages
OS:                Linux

Clicking and dragging on a maximized window's titlebar changes window border dimensions for the right and bottom sides of a window. This is simple to reproduce.

-Bring up everybody's favorite file manager Dolphin.
-Maximize Dolphin.
-Click on Dolphin's titlebar and drag a bit in any direction.
-Watch the bottom and right edges of the window, and see the borders expand.

This is more observable in Firefox, where the expanding window borders leave behind artifacts. (I guess since that area of the screen doesn't get re-painted...) In just a second here I'll attach before and after screenshots of Firefox.
Comment 1 Jonathan Thomas 2008-02-23 02:42:37 UTC
Created attachment 23678 [details]
Before
Comment 2 Jonathan Thomas 2008-02-23 02:43:08 UTC
Created attachment 23679 [details]
After
Comment 3 Jonathan Thomas 2008-02-23 22:28:47 UTC
Clicking and holding the mouse on the titlebar of a maximized also produces this bug.
Comment 4 Vincenzo Di Massa 2008-02-23 23:57:30 UTC
I can confirm this problem on 4.1 trunk
Comment 5 Jonathan Thomas 2008-03-08 23:56:22 UTC
This also happens when you click on the titlebar of an unfocused window.
Comment 6 Lubos Lunak 2008-03-19 20:10:15 UTC
*** Bug 159269 has been marked as a duplicate of this bug. ***
Comment 7 Lubos Lunak 2008-03-19 20:32:59 UTC
SVN commit 787741 by lunakl:

Make border sizes while maximizing take effect even when the actual
geometry does not change.
BUG: 158252



 M  +12 -3     client.cpp  
 M  +1 -1      client.h  
 M  +21 -9     geometry.cpp  
 M  +1 -1      workspace.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=787741