[Bug 164786] Some gtk apps don't show on the systemtray

Sebastian Sauer mail at dipe.org
Sat Jun 28 06:06:34 CEST 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=164786         




------- Additional Comments From mail dipe org  2008-06-28 06:06 -------
Created an attachment (id=25661)
 --> (http://bugs.kde.org/attachment.cgi?id=25661&action=view)
patch that *may* fix it

the patch tries to address 2 cases;
1) we delay the SystemTrayWidget::init() call a bit to be sure we don't ask x
for the systray-icons at a time where we are probably not initialized yet. This
*should* work around the startup-issue.
2) after calling QX11EmbedContainer::embedClient() check if we still have a
valid clientId. This fixed a case I was able to reproduce with pidgin which if
started again while there was already an instance running does fire up a
SYSTEM_TRAY_REQUEST_DOCK message, the app quits and what stays is an invalid
trayicon that takes space but doesn't display anything.


More information about the Panel-devel mailing list