diff --git a/gnome-settings-daemon/ChangeLog b/gnome-settings-daemon/ChangeLog index 661e027f5..1674be753 100644 --- a/gnome-settings-daemon/ChangeLog +++ b/gnome-settings-daemon/ChangeLog @@ -1,3 +1,8 @@ +2002-03-25 jacob berkman + + * factory.c (main): tell the SM to restart us only after we know + we're unique with bonobo-activation + 2002-03-17 Jonathan Blandford * gnome-settings-xsettings.c: Add keybindingtheme diff --git a/gnome-settings-daemon/factory.c b/gnome-settings-daemon/factory.c index cadf0f1f2..6f7c927bd 100644 --- a/gnome-settings-daemon/factory.c +++ b/gnome-settings-daemon/factory.c @@ -21,11 +21,6 @@ int main (int argc, char *argv []) gnome_program_init ("gnome2-settings-daemon", VERSION, LIBGNOMEUI_MODULE, argc, argv, NULL); - session = gnome_master_client (); - gnome_client_set_restart_command (session, 2, restart_argv); - gnome_client_set_restart_style (session, GNOME_RESTART_IMMEDIATELY); - gnome_client_set_priority (session, 5); - if (!bonobo_init (&argc, argv)) { g_error (_("Could not initialize Bonobo")); } @@ -42,6 +37,11 @@ int main (int argc, char *argv []) "Clients may not detect that the settings daemon is already running."); } + session = gnome_master_client (); + gnome_client_set_restart_command (session, 2, restart_argv); + gnome_client_set_restart_style (session, GNOME_RESTART_IMMEDIATELY); + gnome_client_set_priority (session, 5); + gtk_main(); return -1;