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 80202 - At logout confirmation if user chooses Cancel backdrop remains faded.
At logout confirmation if user chooses Cancel backdrop remains faded.
Status: RESOLVED FIXED
Product: gnome-session
Classification: Core
Component: gnome-session
unspecified
Other Solaris
: High major
: ---
Assigned To: Session Maintainers
Session Maintainers
: 82007 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2002-04-29 13:08 UTC by keelin.boyle
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.0


Attachments
fix (587 bytes, patch)
2002-05-21 01:59 UTC, jacob berkman
none Details | Review

Description keelin.boyle 2002-04-29 13:08:26 UTC
To Reproduce:

On Solaris 8

1) Select Actions -> Log Out.
2) Nautilus Backdrop fades and confirmation dailog popsup.
3) Choose Cancel, to prevent ending session.

Expect session to continue as before, yet backdrop remains faded. 

Although the user can right click and select "Reset Desktop Background",
this can only be used once per session as if the user again logs out and
Cancels the option to reset the background is no longer available.
Comment 1 keelin.boyle 2002-04-29 13:11:04 UTC
This was found on beta4 on Solaris 8.
Comment 2 Luis Villa 2002-05-17 01:24:51 UTC
Pretty major. Does it clear away at all, Keelin?
Comment 3 Luis Villa 2002-05-17 02:15:35 UTC
*** Bug 82007 has been marked as a duplicate of this bug. ***
Comment 4 keelin.boyle 2002-05-17 09:47:10 UTC
No not without being reset using Nautilus,  terminal's and some
applications like Dictionary remain faded even though the backdrop can
be redrawn using Nautilus. Checked with CVS build 15th May.
Comment 5 jacob berkman 2002-05-20 23:38:21 UTC
looking at this...
Comment 6 jacob berkman 2002-05-21 01:59:18 UTC
Created attachment 8612 [details] [review]
fix
Comment 7 jacob berkman 2002-05-21 01:59:56 UTC
fixed in CVS:

2002-05-20  jacob berkman  <jacob@ximian.com>

	* logout.c (display_gui): destroy the dialog before doing
	refreshing and stuff.  somehow, this fixes #80202

owen: any idea *why* this fixes it?
Comment 8 Owen Taylor 2002-05-21 20:59:21 UTC
Works better when gnome-sesssion segfaults? Widgets inside the box are
referenced after your call to destroy()...

No idea.


Comment 9 jacob berkman 2002-05-21 21:40:10 UTC
yeah i had thought about that this morning, but missed it when i check
the code.

thanks owen - fixed now.