summaryrefslogtreecommitdiff
path: root/callbacks.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-11-07 16:48:24 +0100
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-11-07 16:48:24 +0100
commitda7470b473f0eb55af70e7c124b1cbafb0aa64b4 (patch)
treef31a2f556c3c70d7ba3a9424d8fea62c7c326060 /callbacks.c
parentecd2e4f2e06dd0033ce374261f4b236ccccd8b32 (diff)
Escape key closes preferences window
Diffstat (limited to 'callbacks.c')
-rw-r--r--callbacks.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/callbacks.c b/callbacks.c
index 93325540..213e4b32 100644
--- a/callbacks.c
+++ b/callbacks.c
@@ -1341,9 +1341,8 @@ on_helpwindow_key_press_event (GtkWidget *widget,
if (event->keyval == GDK_Escape) {
gtk_widget_hide (widget);
gtk_widget_destroy (widget);
-// g_object_unref (widget);
}
- return FALSE;
+ return FALSE;
}
@@ -1680,3 +1679,16 @@ on_pref_network_proxytype_changed (GtkComboBox *combobox,
}
}
+
+gboolean
+on_prefwin_key_press_event (GtkWidget *widget,
+ GdkEventKey *event,
+ gpointer user_data)
+{
+ if (event->keyval == GDK_Escape) {
+ gtk_widget_hide (widget);
+ gtk_widget_destroy (widget);
+ }
+ return FALSE;
+}
+