diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | settings-daemon.c | 5 |
2 files changed, 7 insertions, 3 deletions
@@ -1,3 +1,8 @@ +2006-07-27 Matthew Allum <mallum@openedhand.com> + + * settings-daemon.c: (main): + fork before calling gtk_init() + 2005-10-14 Ross Burton <ross@burtonini.com> * settings-daemon.c: diff --git a/settings-daemon.c b/settings-daemon.c index c3e67dd..434ad78 100644 --- a/settings-daemon.c +++ b/settings-daemon.c @@ -660,9 +660,6 @@ main(int argc, char **argv) int i, n_screens; pid_t p; - g_type_init(); - gdk_init(&argc, &argv); - if (!(argc > 1 && !strcmp(argv[1],"-n"))) { @@ -688,6 +685,8 @@ main(int argc, char **argv) } } + gdk_init(&argc, &argv); + loop = g_main_loop_new(NULL, FALSE); display = gdk_display_get_default (); |