Revision: 6368
Author: ek.kato
Date: Thu May  6 05:31:55 2010
Log: * helper/im-switcher-gtk.c (main) : Reorder code to avoid flicker.

http://code.google.com/p/uim/source/detail?r=6368

Modified:
 /trunk/helper/im-switcher-gtk.c

=======================================
--- /trunk/helper/im-switcher-gtk.c     Thu May  6 04:40:56 2010
+++ /trunk/helper/im-switcher-gtk.c     Thu May  6 05:31:55 2010
@@ -546,15 +546,6 @@
   textdomain( PACKAGE );
   bind_textdomain_codeset( PACKAGE, "UTF-8");
   parse_arg(argc, argv);
-
-  gtk_init(&argc, &argv);
-
-  result = create_switcher();
-
-  if (result == -1) {
-    fprintf(stderr, "Error:%s\n", get_error_msg());
-    exit(EXIT_FAILURE);
-  }

   /* connect to uim helper message bus */
   uim_fd = -1;
@@ -565,6 +556,15 @@

   /* To load input method list */
   uim_helper_send_message(uim_fd, "im_list_get\n");
+
+  gtk_init(&argc, &argv);
+
+  result = create_switcher();
+
+  if (result == -1) {
+    fprintf(stderr, "Error:%s\n", get_error_msg());
+    exit(EXIT_FAILURE);
+  }

   load_configration(NULL);
   gtk_main ();

Reply via email to