[ekiga/ds-gsettings3] GSettings: Restrict callback to the exact key.
- From: Damien Sandras <dsandras src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ekiga/ds-gsettings3] GSettings: Restrict callback to the exact key.
- Date: Sun, 17 Nov 2013 16:54:35 +0000 (UTC)
commit 13e2923c14570a87fda96862207a285b017e75fd
Author: Damien Sandras <dsandras beip be>
Date: Sun Nov 17 15:49:47 2013 +0100
GSettings: Restrict callback to the exact key.
Otherwise, it will be executed for all keys in the schema.
lib/engine/gui/gtk-frontend/call-window.cpp | 2 +-
lib/engine/gui/gtk-frontend/ext-window.cpp | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/lib/engine/gui/gtk-frontend/call-window.cpp b/lib/engine/gui/gtk-frontend/call-window.cpp
index 93b904f..a94ed12 100644
--- a/lib/engine/gui/gtk-frontend/call-window.cpp
+++ b/lib/engine/gui/gtk-frontend/call-window.cpp
@@ -2648,7 +2648,7 @@ call_window_new (Ekiga::ServiceCore & core)
ekiga_call_window_init_gui (cw);
g_signal_connect (cw->priv->video_display_settings->get_g_settings (),
- "changed",
+ "changed::stay-on-top",
G_CALLBACK (stay_on_top_changed_cb), cw);
gtk_window_set_title (GTK_WINDOW (cw), _("Call Window"));
diff --git a/lib/engine/gui/gtk-frontend/ext-window.cpp b/lib/engine/gui/gtk-frontend/ext-window.cpp
index 38a9e29..9c26ffe 100644
--- a/lib/engine/gui/gtk-frontend/ext-window.cpp
+++ b/lib/engine/gui/gtk-frontend/ext-window.cpp
@@ -274,7 +274,7 @@ ext_window_new (boost::shared_ptr<Ekiga::VideoOutputCore> &vocore)
g_signal_connect (ew, "delete-event", G_CALLBACK (gtk_true), NULL);
g_signal_connect (ew->priv->video_display_settings->get_g_settings (),
- "changed",
+ "changed::stay-on-top",
G_CALLBACK (stay_on_top_changed_cb), ew);
return GTK_WIDGET (ew);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]