diff --git a/gnome-settings-daemon/ChangeLog b/gnome-settings-daemon/ChangeLog index d559d1f0b..cb4c33138 100644 --- a/gnome-settings-daemon/ChangeLog +++ b/gnome-settings-daemon/ChangeLog @@ -1,3 +1,7 @@ +Tue Feb 12 01:34:19 2002 Jonathan Blandford + + * gnome-settings-daemon.c (main): add session management. + 2002-02-10 Richard Hestilow * gnome-settings-xsettings.c: Added font setting. diff --git a/gnome-settings-daemon/gnome-settings-daemon.c b/gnome-settings-daemon/gnome-settings-daemon.c index cc287f3af..ca59b4f4d 100644 --- a/gnome-settings-daemon/gnome-settings-daemon.c +++ b/gnome-settings-daemon/gnome-settings-daemon.c @@ -30,6 +30,7 @@ #include #include #include +#include #include #include "xsettings-manager.h" #include "gnome-settings-daemon.h" @@ -134,6 +135,7 @@ main (int argc, char **argv) { gboolean terminated = FALSE; GConfClient *client; + GnomeClient *session; GSList *list; gnome_program_init ("control-center", VERSION, LIBGNOMEUI_MODULE, argc, argv, NULL); @@ -154,6 +156,10 @@ main (int argc, char **argv) exit (1); } } + session = gnome_master_client (); + gnome_client_set_restart_style (session, GNOME_RESTART_IMMEDIATELY); + gnome_client_set_priority (session, 5); + gconf_init (argc, argv, NULL); /* exits w/ message on failure */