GNOME Bugzilla – Bug 352812
Bug in gs-lock-plug.c (version 2.15.7 of gnome-screensaver)
Last modified: 2006-08-28 14:45:57 UTC
In gs-lock-plug.c the glade file for the dialog application is read and used: if you change to so,ething else than the default (for example I switch to the Fedora Core 5 provided fedoralogo-floaters-lock-dialog) and some Widgets are not defined in the glade file it crashes the dialog (on Gtk_Hide_Widget for the logout or swith_user buttons, even if they are not used). The proposed patch will correct the behavior for some of the widgets (maybe there are some others that are wrong ?). With the included patch and a slightly corrected fedoralogo-floaters glade file it now works perfectly.
Created attachment 71573 [details] [review] gnome-screensaver-2.15.7-lock-plug.patch
Nice catch. Patch looks pretty good except for the indentation and the spurious gs_debug statement. Also, for next time, patches are easier to read if you use the "cvs diff -pu". Fixed in HEAD - thanks.
The gs_debug was added on purpose so you can easily check which "dialog_theme" is currently selected in Gconf ... But it's as you want :->