gdm r5735 - in trunk: . gui/simple-greeter
- From: mccann svn gnome org
- To: svn-commits-list gnome org
- Subject: gdm r5735 - in trunk: . gui/simple-greeter
- Date: Fri, 8 Feb 2008 16:01:20 +0000 (GMT)
Author: mccann
Date: Fri Feb 8 16:01:19 2008
New Revision: 5735
URL: http://svn.gnome.org/viewvc/gdm?rev=5735&view=rev
Log:
2008-02-08 William Jon McCann <jmccann redhat com>
* gui/simple-greeter/gdm-greeter-panel.c:
(on_a11y_dialog_response):
Destroy and disconnect signals instead of hiding.
Makes it handle font resizing better and not crash when
we forgot to handle delete event etc.
Modified:
trunk/ChangeLog
trunk/gui/simple-greeter/gdm-greeter-panel.c
Modified: trunk/gui/simple-greeter/gdm-greeter-panel.c
==============================================================================
--- trunk/gui/simple-greeter/gdm-greeter-panel.c (original)
+++ trunk/gui/simple-greeter/gdm-greeter-panel.c Fri Feb 8 16:01:19 2008
@@ -451,7 +451,12 @@
int response,
GdmGreeterPanel *panel)
{
- gtk_widget_hide (GTK_WIDGET (dialog));
+ g_signal_handlers_disconnect_by_func (dialog,
+ on_a11y_dialog_response,
+ panel);
+
+ gtk_widget_destroy (GTK_WIDGET (dialog));
+ panel->priv->a11y_dialog = NULL;
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]