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 ();
