patches/gnome-panel-06-panel-applet-session-never-restart.diff
author erwannc
Sat, 13 May 2006 17:59:05 +0000
changeset 7279 e6d86084bb59
parent 7077 patches/gnome-panel-07-panel-applet-session-never-restart.diff@efbb5167af7d
permissions -rw-r--r--
2006-05-13 Erwann Chenede - <[email protected]> integration of the new branding Nimbus (opensolaris bits only) * gnome-panel.spec : reshuffled patch numbering after removal of 2 patch and the addition of one. * ext-sources/gnome-main-menu.png : new launch button (opensolaris version) * patches/gnome-panel-12-branding-hack.diff : Added * patches/gnome-panel-03-launch-button.diff : Removed * patches/gnome-panel-09-menu-stripe.diff : Removed * patches/gnome-panel-08-notificationarea-tooltip.diff : renumbered * patches/gnome-panel-06-concurrent-login.diff : renumbered * patches/gnome-panel-05-fish-applet.diff : renumbered * patches/gnome-panel-12-branding-hack.diff : renumbered * patches/gnome-panel-11-clock-timezone.diff : renumbered * patches/gnome-panel-07-panel-applet-session-never-restart.diff : renumbered * patches/gnome-panel-13-launch-menu.diff : renumbered * patches/gnome-panel-12-restrict-app-launching.diff : renumbered * patches/gnome-panel-04-workspace-switcher.diff : renumbered * patches/gnome-panel-10-input-method-filter-keypress.diff : renumbered * patches/gnome-panel-11-launch-menu.diff : renumbered * libgnome.spec : changed default background and theme * patches/libgnome-01-default-background.diff : new default bkg * patches/libgnome-02-default-theme.diff : new gtk theme * gnome-backgrounds.spec : new backgrounds * patches/gnome-backgrounds-01-sun-backgrounds.diff : new xml specs for the bkgs. * patches/gdm-01-branding-defaults-solaris.diff : new default theme for gdm * sun-gdm-themes.spec : new tarball with new gdm theme * Solaris/SUNWgnome-themes.spec : added nimbus.spec to this pkg * nimbus.spec : new spec file for the new gtk/metacity theme

--- 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;								\