GNOME Bugzilla – Bug 589860
GtkStatusIcon: need to set status icon visibility to FALSE before unreferencing it
Last modified: 2011-06-01 05:43:08 UTC
If you don't set the status icon visibility to FALSE before unreferencing it, then some space will still be used in the notification area for the removed status icon. I was wondering if it's a bug in the notification area or in gtk+. It appears that the notification area never receives the "removed" signal from its socket containing the tray icon plug, so it looks like a gtk+ bug. Attaching at test case.
Created attachment 139277 [details] Test case
Is there any chance of getting this fixed? Is indeed a gtk+ bug or is this the intended behavior?
Created attachment 175140 [details] [review] set the status icon visibility to FALSE before unreferencing it
I believe this was fixed in gnome-panels tray implementation for 3.0