Bug 241248

Summary: New-style systray icons don't disappear when main app is closed
Product: [Plasma] plasma4 Reporter: Michal Ziabkowski <mziab>
Component: widget-systemtrayAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UPSTREAM    
Severity: normal CC: notmart
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:

Description Michal Ziabkowski 2010-06-09 23:40:55 UTC
Version:           unspecified (using Devel) 
OS:                Linux

After upgrading to KDE 4.4.80, I've noticed that closing Amarok doesn't make its systray icon disappear. I'm left with a new, dead icon every time I close Amarok. This isn't exclusive to Amarok, though. Closing Klipper also leaves a dead systray icon. Both seem to be using libdbusmenu-qt, so I guess it's related to that. Upgrading to KDE 4.4.85 didn't solve the problem. Neither did bumping libdbusmenu-qt to 0.3.3.

Reproducible: Always

Steps to Reproduce:
1) Run Klipper or Amarok.
2) Close the main app.

Actual Results:  
A dead systray icon is left after the app.

Expected Results:  
The icon disappears along when the app is closed.

Qt: 4.6.2
KDE: 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2))
libdbusmenu-qt 0.3.3
Comment 1 Marco Martin 2010-06-10 11:03:21 UTC
it's a Qt 4.6.2 bug, upgrade to 4.6.3
Comment 2 Michal Ziabkowski 2010-06-10 13:22:57 UTC
Indeed, upgrading to Qt 4.6.3 fixed the issue. Thanks for the heads up.