--- a/patches/gnome-session-02-gnome-about.diff Thu Aug 21 07:56:45 2008 +0000
+++ b/patches/gnome-session-02-gnome-about.diff Thu Aug 21 08:32:17 2008 +0000
@@ -1,6 +1,7 @@
---- gnome-session-2.23.6/gnome-session/gsm-manager.c 2008-08-05 04:46:44.000000000 +0100
-+++ gnome-session-2.23.6/gnome-session/gsm-manager.c.new 2008-08-06 11:28:56.733523000 +0100
-@@ -318,6 +318,23 @@
+diff -urN -x'*.orig' -x'*.rej' gnome-session-2.23.7/gnome-session/gsm-manager.c ../SUNWgnome-session-2.23.7-p2/gnome-session-2.23.7/gnome-session/gsm-manager.c
+--- gnome-session-2.23.7/gnome-session/gsm-manager.c 2008-08-18 15:07:31.000000000 +0100
++++ ../SUNWgnome-session-2.23.7-p2/gnome-session-2.23.7/gnome-session/gsm-manager.c 2008-08-19 10:46:06.118671000 +0100
+@@ -337,6 +337,23 @@
static void start_phase (GsmManager *manager);
@@ -24,7 +25,7 @@
static void
end_phase (GsmManager *manager)
{
-@@ -970,6 +988,9 @@
+@@ -1053,6 +1070,9 @@
void
gsm_manager_start (GsmManager *manager)
{
@@ -34,15 +35,14 @@
g_debug ("GsmManager: GSM starting to manage");
g_return_if_fail (GSM_IS_MANAGER (manager));
-@@ -977,6 +998,11 @@
+@@ -1060,6 +1080,10 @@
manager->priv->phase = GSM_MANAGER_PHASE_INITIALIZATION;
-
+ debug_app_summary (manager);
start_phase (manager);
+
+ gconf_client = gconf_client_get_default ();
+ show_about = gconf_client_get_bool (gconf_client, ABOUT_PROMPT_KEY, NULL);
+ if (!show_about) gtk_timeout_add (4000, show_gnome_about, NULL);
-+
}
static gboolean