tdawson / rpms / ibus

Forked from rpms/ibus 3 years ago
Clone
Blob Blame History Raw
commit 817399605bdeeb83fa4729018b2b17ad7870576d
Author: Peng Huang <shawn.p.huang@gmail.com>
Date:   Thu Jun 24 11:11:51 2010 +0800

    Fix next_engine & prev_engine settings problems.

diff --git a/bus/ibusimpl.c b/bus/ibusimpl.c
index ccb0cf0..c14831c 100644
--- a/bus/ibusimpl.c
+++ b/bus/ibusimpl.c
@@ -395,11 +395,15 @@ bus_ibus_impl_reload_config (BusIBusImpl *ibus)
         void ( *func) (BusIBusImpl *, GValue *);
     } entries [] = {
         { "general/hotkey", "trigger", bus_ibus_impl_set_trigger },
+        #if 0
         /* Only for backward compatibility, shall be removed later. */
         { "general/hotkey", "next_engine", bus_ibus_impl_set_next_engine_in_menu },
+        #endif
         { "general/hotkey", "next_engine_in_menu", bus_ibus_impl_set_next_engine_in_menu },
+        #if 0
         /* Only for backward compatibility, shall be removed later. */
         { "general/hotkey", "prev_engine", bus_ibus_impl_set_previous_engine },
+        #endif
         { "general/hotkey", "previous_engine", bus_ibus_impl_set_previous_engine },
         { "general", "preload_engines", bus_ibus_impl_set_preload_engines },
         { "general", "use_system_keyboard_layout", bus_ibus_impl_set_use_sys_layout },
@@ -444,11 +448,15 @@ _config_value_changed_cb (IBusConfig  *config,
         void ( *func) (BusIBusImpl *, GValue *);
     } entries [] = {
         { "general/hotkey", "trigger", bus_ibus_impl_set_trigger },
+        #if 0
         /* Only for backward compatibility, shall be removed later. */
         { "general/hotkey", "next_engine", bus_ibus_impl_set_next_engine_in_menu },
+        #endif
         { "general/hotkey", "next_engine_in_menu", bus_ibus_impl_set_next_engine_in_menu },
+        #if 0
         /* Only for backward compatibility, shall be removed later. */
         { "general/hotkey", "prev_engine", bus_ibus_impl_set_previous_engine },
+        #endif
         { "general/hotkey", "previous_engine", bus_ibus_impl_set_previous_engine },
         { "general", "preload_engines",    bus_ibus_impl_set_preload_engines },
         { "general", "use_system_keyboard_layout", bus_ibus_impl_set_use_sys_layout },
diff --git a/setup/main.py b/setup/main.py
index 4d8a328..d778ac3 100644
--- a/setup/main.py
+++ b/setup/main.py
@@ -107,25 +107,25 @@ class Setup(object):
 
         # next engine
         shortcuts = self.__config.get_value(
-                        "general/hotkey", "next_engine",
+                        "general/hotkey", "next_engine_in_menu",
                         ibus.CONFIG_GENERAL_SHORTCUT_NEXT_ENGINE_DEFAULT)
         button = self.__builder.get_object("button_next_engine")
         entry = self.__builder.get_object("entry_next_engine")
         entry.set_text("; ".join(shortcuts))
         entry.set_tooltip_text("\n".join(shortcuts))
         button.connect("clicked", self.__shortcut_button_clicked_cb,
-                    N_("next input method"), "general/hotkey", "next_engine", entry)
+                    N_("next input method"), "general/hotkey", "next_engine_in_menu", entry)
 
         # prev engine
         shortcuts = self.__config.get_value(
-                        "general/hotkey", "prev_engine",
+                        "general/hotkey", "previous_engine",
                         ibus.CONFIG_GENERAL_SHORTCUT_PREV_ENGINE_DEFAULT)
         button = self.__builder.get_object("button_prev_engine")
         entry = self.__builder.get_object("entry_prev_engine")
         entry.set_text("; ".join(shortcuts))
         entry.set_tooltip_text("\n".join(shortcuts))
         button.connect("clicked", self.__shortcut_button_clicked_cb,
-                    N_("previous input method"), "general/hotkey", "prev_engine", entry)
+                    N_("previous input method"), "general/hotkey", "previous_engine", entry)
 
         # lookup table orientation
         self.__combobox_lookup_table_orientation = self.__builder.get_object("combobox_lookup_table_orientation")