Bug 248754

Summary: [Aurorae] text shadow not drawing correctly
Product: [Plasma] kwin Reporter: S. Christian Collins <s_chriscollins>
Component: decorationsAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 4.5.2
Attachments: aurorae text shadow incorrect rendering
aurorae text shadow correct rendering

Description S. Christian Collins 2010-08-23 06:10:41 UTC
Version:           unspecified (using KDE 4.5.0) 
OS:                Linux

When a window first appears, the text color and shadow are not drawn correctly.  After the window state changes (minimize & restore, or make inactive then active again) the title bar text is then properly drawn.  I have attached two screenshots, the first showing the incorrect rendering and the second, the correct rendering.

The theme I am using is "Tenuto-Light-ActiveStrong", and can be downloaded here:
http://kde-look.org/content/show.php?content=121891

According to the theme's *rc file, the text is supposed to be black and the shadow is white with a 1px horizontal & vertical offset (to create an embossed effect).  Here is the pertinent part of the *rc file:

[General]
ActiveTextColor=0,0,0,255
InactiveTextColor=0,0,0,128
UseTextShadow=true
ActiveTextShadowColor=255,255,255,200
InactiveTextShadowColor=255,255,255,130
TextShadowOffsetX=1
TextShadowOffsetY=1
TitleAlignment=Center
TitleVerticalAlignment=Center
Animation=200
Shadow=true

** My System **
Motherboard: MSI K9N SLI Platinum (nForce 570 SLI chipset)
CPU: AMD Athlon(tm) 64 Processor 4000+ (2.6 GHz)
RAM: 2GB DDR2
Video: Dell NVIDIA GeForce 7800 GTX w/ 256 MB RAM (PCI Express)
OS: Kubuntu 10.04 i386 w/ KDE SC 4.5.0 from Kubuntu PPA
Linux Kernel: 2.6.32-24-lowlatency
NVIDIA driver: 256.44 (also tested with 195.36.15)
Screen Resolution: 1280 x 960
X.org: 7.5
Qt: 4.7.0 beta2

Reproducible: Always
Comment 1 S. Christian Collins 2010-08-23 06:13:01 UTC
Created attachment 50847 [details]
aurorae text shadow incorrect rendering
Comment 2 S. Christian Collins 2010-08-23 06:13:17 UTC
Created attachment 50848 [details]
aurorae text shadow correct rendering
Comment 3 Martin Flöser 2010-08-26 20:38:56 UTC
Can confirm in AuroraeDesigner. Seems really to be related to text shadows. If I disable those in AuroraeDesigner it's rendered correctly. Thanks for reporting this issue.
Comment 4 Martin Flöser 2010-08-28 13:50:33 UTC
SVN commit 1169086 by graesslin:

Update text shadow information whenever Tabs are added/removed in Aurorae.

Fixes incorrect initial text shadow position in Aurorae. Unfortunately
QGraphicsDropShadowEffect seems to be not side effect free. Updates to the scene
are not propagated leaving the tabs in a wrong visual state. Therefore text shadow
is disabled for window tabbing. I will investigate further to see if it gets fixed
in Qt 4.7.
BUG: 248754
FIXED-IN: 4.5.2



 M  +13 -1     auroraescene.cpp  
 M  +12 -1     auroraetab.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1169086
Comment 5 Martin Flöser 2010-08-28 13:52:18 UTC
SVN commit 1169087 by graesslin:

Forward port revision 1169086: Update text shadow information whenever Tabs are added/removed in Aurorae.

Fixes incorrect initial text shadow position in Aurorae. Unfortunately
QGraphicsDropShadowEffect seems to be not side effect free. Updates to the scene
are not propagated leaving the tabs in a wrong visual state. Therefore text shadow
is disabled for window tabbing. I will investigate further to see if it gets fixed
in Qt 4.7.
CCBUG: 248754

 M  +13 -1     auroraescene.cpp  
 M  +12 -1     auroraetab.cpp  


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