[gnome-flashback] input-sources: connect only once to engine-set signal



commit 4e1068f198b7e5ba8cf4c628572583b169ec1d60
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Tue Oct 13 20:55:17 2015 +0300

    input-sources: connect only once to engine-set signal

 .../libinput-sources/gf-input-source-manager.c     |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/gnome-flashback/libinput-sources/gf-input-source-manager.c 
b/gnome-flashback/libinput-sources/gf-input-source-manager.c
index 3f01df5..0832601 100644
--- a/gnome-flashback/libinput-sources/gf-input-source-manager.c
+++ b/gnome-flashback/libinput-sources/gf-input-source-manager.c
@@ -505,9 +505,6 @@ activate_cb (GfInputSource *source,
   else
     engine = "xkb:us::eng";
 
-  g_signal_connect (manager->ibus_manager, "engine-set",
-                    G_CALLBACK (engine_set_cb), manager);
-
   gf_ibus_manager_set_engine (manager->ibus_manager, engine);
   current_input_source_changed (manager, source);
 }
@@ -894,6 +891,9 @@ gf_input_source_manager_constructed (GObject *object)
                     G_CALLBACK (property_updated_cb), manager);
   g_signal_connect (manager->ibus_manager, "set-content-type",
                     G_CALLBACK (set_content_type_cb), manager);
+
+  g_signal_connect (manager->ibus_manager, "engine-set",
+                    G_CALLBACK (engine_set_cb), manager);
 }
 
 static void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]