void panel_session_do_not_restart (void) { GnomeClient *client; client = gnome_master_client (); gnome_client_set_restart_style (client, GNOME_RESTART_IF_RUNNING); }
void nautilus_main_event_loop_quit (gboolean explicit) { if (explicit) { /* Explicit --quit, make sure we don't restart */ gnome_client_set_restart_style (gnome_master_client (), GNOME_RESTART_IF_RUNNING); } while (event_loop_registrants != NULL) { gtk_object_destroy (event_loop_registrants->data); } }
void panel_session_init (void) { GnomeClient *client; /* We don't want the WM to try and save/restore our * window position */ gdk_set_sm_client_id (NULL); client = gnome_master_client (); if (!getenv ("GNOME_PANEL_DEBUG")) gnome_client_set_restart_style (client, GNOME_RESTART_IMMEDIATELY); gnome_client_set_priority (client, 40); g_signal_connect (client, "die", G_CALLBACK (panel_session_handle_die_request), NULL); }