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 129049 - "save before logging out" dialog appears on other workspace
"save before logging out" dialog appears on other workspace
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: Main System
1.2.x
Other Linux
: Normal major
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2003-12-11 00:15 UTC by Emre Kiciman
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.3/2.4



Description Emre Kiciman 2003-12-11 00:15:50 UTC
When logging out of a session, gnumeric displays the "do you want to save
this document before logging out..." dialog box on whichever workspace
gnumeric is running on.

But, if I'm looking at a different workspace, the desktop appears to have
just hung (I don't see the dialog, I can't click anywhere with the mouse,
etc).  Workaround is to use the window manager keys to explore the
workspaces and figure out where the dialog is.

(?) Correct behavior: Gnumeric should ask the window manager to switch to
gnumeric's workspace so that the user both sees the dialog and sees the
context of the gnumeric window that needs saving.  [Hopefully, there's some
mechanism already in the session mgt/logout code to make sure multiple apps
aren't trying to show dialog boxes (and switch the workspace) simultaneously.]
Comment 1 Andreas J. Guelzow 2003-12-19 20:14:00 UTC
This is more serious than it sounds. In Gnome2.4 under metacity it
seems that one isn't even able to switch to the other desktop to reply
to the dialog even if one knows that it is there! So GNome essentially
hangs until gnumeric is killed.
Comment 2 Andreas J. Guelzow 2003-12-19 20:32:59 UTC
Are we sure that this isn't really a libgnomeui problem? 
Comment 3 Andreas J. Guelzow 2003-12-21 23:18:44 UTC
While this is really a libgnomeui problem (and there does not seem to
be a great way to switch workspaces) we can work around the problem by
making the windows in question temporarily sticky.

fixed in cvs