[ekiga/ds-gtk-application] GmWindow: Fixed hide_on_esc property having no effect.
- From: Damien Sandras <dsandras src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ekiga/ds-gtk-application] GmWindow: Fixed hide_on_esc property having no effect.
- Date: Sun, 30 Nov 2014 10:28:17 +0000 (UTC)
commit a56a5a81a1eef195e42ce8d95f2666aaf2db2878
Author: Damien Sandras <dsandras seconix com>
Date: Sat Nov 29 12:11:21 2014 +0100
GmWindow: Fixed hide_on_esc property having no effect.
The window was hidden and not destroyed whatever the property value was
set to.
lib/gui/gmwindow.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/lib/gui/gmwindow.c b/lib/gui/gmwindow.c
index f374242..3cf0111 100644
--- a/lib/gui/gmwindow.c
+++ b/lib/gui/gmwindow.c
@@ -177,6 +177,7 @@ gm_window_set_property (GObject *obj,
case GM_HIDE_ON_ESC:
self->priv->hide_on_esc = g_value_get_boolean (value);
+ gtk_accel_group_disconnect_key (self->priv->accel, GDK_KEY_Escape, (GdkModifierType) 0);
if (!self->priv->hide_on_esc)
gtk_accel_group_connect (self->priv->accel, GDK_KEY_Escape, (GdkModifierType) 0, GTK_ACCEL_LOCKED,
g_cclosure_new_swap (G_CALLBACK (gtk_widget_destroy), (gpointer) self, NULL));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]