After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 99724 - panel crash "loses" rhythmbox
panel crash "loses" rhythmbox
Status: RESOLVED DUPLICATE of bug 98544
Product: rhythmbox
Classification: Other
Component: general
0.4
Other other
: Normal normal
: ---
Assigned To: Colin Walters
Colin Walters
Depends on:
Blocks:
 
 
Reported: 2002-11-27 17:02 UTC by lwillis
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Attempted patch (1.15 KB, patch)
2002-11-28 12:00 UTC, lwillis
none Details | Review

Description lwillis 2002-11-27 17:02:36 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!
Comment 1 Bastien Nocera 2002-11-27 17:06:16 UTC
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.
Comment 2 lwillis 2002-11-28 12:00:15 UTC
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
Comment 3 lwillis 2002-11-28 12:00:48 UTC
Created attachment 12612 [details] [review]
Attempted patch
Comment 4 Sean Harshbarger 2003-08-03 09:59:54 UTC
Verified in cvs HEAD. Also made gnome-panel very unstable until I
killed the remaining rb process. Assigning to Colin.

-harshy
Comment 5 Colin Walters 2003-08-05 03:35:08 UTC
This bug is a duplicate of #98544, and is fixed in CVS.

*** This bug has been marked as a duplicate of 98544 ***