From: Hugo Villeneuve Date: Mon, 5 Sep 2011 19:33:15 +0000 (-0400) Subject: Remove Gnome session management code X-Git-Url: http://gitweb.hugovil.com/?p=hvgrip.git;a=commitdiff_plain;h=7ed8e1d6f794a98c3eb6447dd8e205899fcb1435 Remove Gnome session management code --- diff --git a/src/main.c b/src/main.c index 3629b07..ffe94c7 100644 --- a/src/main.c +++ b/src/main.c @@ -26,11 +26,6 @@ #include "grip.h" -static gint KillSession(GnomeClient* client, gpointer client_data); -static gint SaveSession(GnomeClient *client, gint phase, - GnomeSaveStyle save_style, - gint is_shutdown, GnomeInteractStyle interact_style, - gint is_fast, gpointer client_data); static gint TimeOut(gpointer data); gboolean do_debug=TRUE; @@ -150,8 +145,6 @@ void Debug(char *fmt,...) int Cmain(int argc, char* argv[]) { - GnomeClient *client; - /* Unbuffer stdout */ setvbuf(stdout, 0, _IONBF, 0); @@ -167,15 +160,6 @@ int Cmain(int argc, char* argv[]) bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF8"); setenv("CHARSET","UTF-8",1); - /* Session Management */ - - client=gnome_master_client(); - gtk_signal_connect(GTK_OBJECT(client),"save_yourself", - GTK_SIGNAL_FUNC(SaveSession),argv[0]); - gtk_signal_connect(GTK_OBJECT(client),"die", - GTK_SIGNAL_FUNC(KillSession),NULL); - - do_debug=verbose; if(scsi_device) printf("scsi=[%s]\n",scsi_device); @@ -194,35 +178,6 @@ int Cmain(int argc, char* argv[]) return 0; } -/* Save the session */ -static gint SaveSession(GnomeClient *client, gint phase, - GnomeSaveStyle save_style, - gint is_shutdown, GnomeInteractStyle interact_style, - gint is_fast, gpointer client_data) -{ - gchar** argv; - guint argc; - - /* allocate 0-filled, so it will be NULL-terminated */ - argv = g_malloc0(sizeof(gchar*)*4); - argc = 1; - - argv[0] = client_data; - - gnome_client_set_clone_command(client, argc, argv); - gnome_client_set_restart_command(client, argc, argv); - - return TRUE; -} - -/* Kill Session */ -static gint KillSession(GnomeClient* client, gpointer client_data) -{ - gtk_main_quit(); - - return TRUE; -} - static gint TimeOut(gpointer data) { GripUpdate(grip_app);