From 91c94bae8ce64bc4d48473a49bc77ce56b555bc2 Mon Sep 17 00:00:00 2001 From: Sebastian Melzer Date: Sun, 2 Mar 2025 22:30:29 +0100 Subject: [PATCH] Daemonize the GTK panel before starting threads --- extras/panel/scim_panel_gtk.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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));