GNOME Bugzilla – Bug 99724
panel crash "loses" rhythmbox
Last modified: 2004-12-22 21:47:04 UTC
If I have the panel "notification area" applet enabled I can choose to hide the rhythmbox window. This works fine, until the panel crashes at which point the panel restarts, but the rhythmbox (And any others for that matter!) icon is not present so I cannot choose to show the window again - I have a running rhythmbox process, but no way to get to it!
look at the init_tray() function in : http://cvs.gnome.org/lxr/source/acme/src/acme.c You need to catch the "destroy-event" signal and recreate the widget at that point.
Tried the attached patch, but it doesn't seem to work and spits out the following on the console: file gdkevents-x11.c: line 2181 (gdk_x11_get_server_time): assertion `!GDK_WINDOW_DESTROYED (window)' failed
Created attachment 12612 [details] [review] Attempted patch
Verified in cvs HEAD. Also made gnome-panel very unstable until I killed the remaining rb process. Assigning to Colin. -harshy
This bug is a duplicate of #98544, and is fixed in CVS. *** This bug has been marked as a duplicate of 98544 ***