Bug 145579

Summary: Notification area icon redraw problem
Product: [I don't know] kde Reporter: László Monda <laci>
Component: generalAssignee: Stephan Kulow <coolo>
Status: RESOLVED FIXED    
Severity: normal CC: anselmolsm
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description László Monda 2007-05-17 22:15:54 UTC
Version:            (using KDE KDE 3.5.6)
Installed from:    Ubuntu Packages

Please describe the problem:
When some layer, such as a tooltip covers the systray icon of a Qt application,
the trasparent pixels of that icon don't get repainted with the color of the
GNOME panel.  These pixels will have the color of the tooltip in such a situation.


Steps to reproduce:
1. Start up a Qt application which has a systray icon.
2. Make a tooltip appear above the icon.


Actual results:
I end up with an ugly systray icon which is quite confusing visually.


Expected results:
I expect the transparent pixels of the icon to be redrawed with the color of
the panel.


Does this happen every time?
Yes.

Other information:
* It may be a Qt problem, despite I use GNOME/GTK+ mostly.
* I've made a screencast which demonstrates the bug:
  http://laci.monda.hu/shots/systray.mpg
* I've also reported this problem in the GNOME bugzilla:
  http://bugzilla.gnome.org/show_bug.cgi?id=416761
Comment 1 Marcelo Vivan Borro 2008-08-08 21:41:27 UTC
Well, it's the same problem described above, but my problem is with the notification area plasmoid on KDE 4.1.  The square area behind each icon is never redrawed correctly.
I'm using Opensuse 11.0.
Comment 2 Anselmo L. S. Melo (anselmolsm) 2010-06-20 06:35:44 UTC
Well, it was caused by a combination of problems in Qt and in the old systray thing. Is it still valid? thanks
Comment 3 László Monda 2010-06-20 09:56:56 UTC
It is certainly not valid in Ubuntu 10.4
Comment 4 Anselmo L. S. Melo (anselmolsm) 2010-06-20 14:00:15 UTC
Ok, closing this report as 'fixed' due to the whole change in this area.