diff --git a/extras/panel/scim_panel_gtk.cpp b/extras/panel/scim_panel_gtk.cpp index 3fecc01..afdcd3f 100644 --- a/extras/panel/scim_panel_gtk.cpp +++ b/extras/panel/scim_panel_gtk.cpp @@ -4286,6 +4286,9 @@ int main (int argc, char *argv []) return -1; } + if (daemon) + scim_daemon (); + #if !GTK_CHECK_VERSION(2, 32, 0) /* init threads */ g_thread_init (NULL); @@ -4318,9 +4321,6 @@ int main (int argc, char *argv []) return -1; } - if (daemon) - scim_daemon (); - // connect the configuration reload signal. _config->signal_connect_reload (slot (ui_config_reload_callback));