Bug 142424

Summary: the (dynamic width) window decoration b2 (b ii) does not resize the window-title correctly with translucency turned on
Product: [Plasma] kwin Reporter: Frank Segner <frank>
Component: decorationsAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: chip, jussi.kekkonen
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Frank Segner 2007-03-02 23:26:14 UTC
Version:            (using KDE KDE 3.5.6)
Installed from:    Ubuntu Packages
OS:                Linux

the (dynamic width) window decoration b2 (b ii, mimicking BeOS) does not resize the window-title correctly while translucency is turned on.
a lot of programs/applications change the window-title (and its size) while running (e.g. web browsers) and after a change of the title text the title-bar is not properly updated.
I have observed this on a SuSE 10.2 installation as well as on two Kubuntu feisty installations. certainly nothing critical ;-) 
-frank
Comment 1 Luciano Montanaro 2007-05-28 19:00:34 UTC
I was able to reproduce this. Activating the transparency makes the decoration misbehave. It's probably the only decoration that can dynamically resize its border. 

There is a second problem related to the composite extension: the automatic unhiding of the window titles does not work. I suppose this is because the window is induced in "thinking" it's always completely visible...
Comment 2 Luciano Montanaro 2007-06-04 10:47:55 UTC
I think I have found a fix for the original problem for the b2 decoration, that I will commit after some more testing.
The titlebar size was not updated correctly for a caption change.

This problem affects the Keramic decoration too, even if it is a bit more subtle there, and in trunk the decoration looks in a worse shape than BII.
Comment 3 Chip Salzenberg 2008-12-26 07:24:57 UTC
Any progress on this issue?  It's the only thing making my KDE desktop look bad.  :-/
Comment 4 lucas 2008-12-26 09:25:21 UTC
Can anyone reproduce this in KDE 4.2? I cannot.
Comment 5 Jussi Kekkonen 2010-05-07 22:31:35 UTC
Been working fine in KDE 4.x series and newest 3.5.x releases so I'll close this as fixed, feel free to open again if this can be reproduced with some recent version.