patches/gnome-panel-07-panel-applet-session-never-restart.diff
changeset 7279 e6d86084bb59
parent 7278 c8cd294b1bef
child 7280 9a57b008bdf4
--- a/patches/gnome-panel-07-panel-applet-session-never-restart.diff	Sat May 13 01:34:47 2006 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
---- gnome-panel-2.14.1/libpanel-applet/panel-applet.h.orig	2006-04-13 18:12:51.122226000 +0100
-+++ gnome-panel-2.14.1/libpanel-applet/panel-applet.h	2006-04-13 18:27:50.227047000 +0100
-@@ -183,6 +183,18 @@
-  *      + optional : PREFIX, SYSCONFDIR, DATADIR and LIBDIR.
-  */
- 
-+static void panel_applet_session_never_restart (void);
-+
-+void panel_applet_session_never_restart ()
-+{
-+	GnomeClient *client;
-+	client = gnome_master_client ();
-+	gnome_client_set_restart_style (client, GNOME_RESTART_NEVER);
-+	gnome_client_connect (client);
-+	gnome_client_flush (client);
-+}
-+
-+#define PANEL_APPLET_SESSION_NEVER_RESTART panel_applet_session_never_restart()	
- #if !defined(ENABLE_NLS)
- #if defined(PREFIX) && defined(SYSCONFDIR) && defined(DATADIR) && defined(LIBDIR)
- #define PANEL_APPLET_BONOBO_FACTORY(iid, type, name, version, callback, data)	\
-@@ -210,6 +210,7 @@
- 				      GNOME_CLIENT_PARAM_SM_CONNECT, FALSE,	\
- 				      GNOME_PROGRAM_STANDARD_PROPERTIES,	\
- 				      NULL);					\
-+        PANEL_APPLET_SESSION_NEVER_RESTART;		\
-         retval = panel_applet_factory_main (iid, type, callback, data);		\
- 	g_object_unref (program);						\
- 	return retval;								\
-@@ -225,6 +226,7 @@
- 				      argc, argv,				\
- 				      GNOME_CLIENT_PARAM_SM_CONNECT, FALSE,	\
- 				      GNOME_PARAM_NONE);			\
-+        PANEL_APPLET_SESSION_NEVER_RESTART;		\
-         retval = panel_applet_factory_main (iid, type, callback, data);		\
- 	g_object_unref (program);						\
- 	return retval;								\
-@@ -247,6 +249,7 @@
- 				      GNOME_CLIENT_PARAM_SM_CONNECT, FALSE,	\
- 				      GNOME_PROGRAM_STANDARD_PROPERTIES,	\
- 				      NULL);					\
-+        PANEL_APPLET_SESSION_NEVER_RESTART;		\
-         retval = panel_applet_factory_main (iid, type, callback, data);		\
- 	g_object_unref (program);						\
- 	return retval;								\
-@@ -265,6 +268,7 @@
- 				      argc, argv,				\
- 				      GNOME_CLIENT_PARAM_SM_CONNECT, FALSE,	\
- 				      GNOME_PARAM_NONE);			\
-+        PANEL_APPLET_SESSION_NEVER_RESTART;		\
-         retval = panel_applet_factory_main (iid, type, callback, data);		\
- 	g_object_unref (program);						\
- 	return retval;								\