Hello community,

here is the log from the commit of package gnome-screensaver for 
openSUSE:Factory
checked in at Tue Sep 13 12:36:49 CEST 2011.



--------
--- GNOME/gnome-screensaver/gnome-screensaver.changes   2011-09-05 
08:47:05.000000000 +0200
+++ /mounts/work_src_done/STABLE/gnome-screensaver/gnome-screensaver.changes    
2011-09-12 09:17:14.000000000 +0200
@@ -1,0 +2,6 @@
+Sat Sep 10 14:18:40 UTC 2011 - [email protected]
+
+- Add gnome-screensaver-fix-clock.patch: fix the clock so that it's
+  updated instead of always showing the same time.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


New:
----
  gnome-screensaver-fix-clock.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnome-screensaver.spec ++++++
--- /var/tmp/diff_new_pack.lGI6m4/_old  2011-09-13 12:36:45.000000000 +0200
+++ /var/tmp/diff_new_pack.lGI6m4/_new  2011-09-13 12:36:45.000000000 +0200
@@ -20,7 +20,7 @@
 
 Name:           gnome-screensaver
 Version:        3.1.91
-Release:        1
+Release:        2
 Url:            http://www.gnome.org/
 Group:          System/GUI/GNOME
 License:        GPLv2+
@@ -30,6 +30,8 @@
 Patch:          gnome-screensaver-suse-pam.diff
 # PATCH-FIX-UPSTREAM gnome-screensaver-helper.patch bgo#640647 
[email protected] -- Put back helper authentication, removed by upstream
 Patch1:         gnome-screensaver-helper.patch
+# PATCH-FIX-UPSTREAM gnome-screensaver-fix-clock.patch [email protected] -- 
Fix clock so it's updated
+Patch2:         gnome-screensaver-fix-clock.patch
 # PATCH-FEATURE-OPENSUSE gnome-screensaver-xvkbd-on-lock.patch 
[email protected] -- Run xvkbd when locking the screen
 Patch7:         gnome-screensaver-xvkbd-on-lock.patch
 # PATCH-NEEDS-REBASE gnome-screensaver-2.19.1.1-securitytoken.patch
@@ -74,6 +76,7 @@
 translation-update-upstream
 %patch
 %patch1 -p1
+%patch2 -p1
 %patch7 -p1
 # %patch8 -p1
 %patch10

++++++ gnome-screensaver-fix-clock.patch ++++++
Index: gnome-screensaver-3.1.91/src/gs-window-x11.c
===================================================================
--- gnome-screensaver-3.1.91.orig/src/gs-window-x11.c
+++ gnome-screensaver-3.1.91/src/gs-window-x11.c
@@ -2190,6 +2190,14 @@ update_clock (GSWindow *window)
         g_free (markup);
 }
 
+static void
+on_clock_changed (GnomeWallClock *clock,
+                  GParamSpec     *pspec,
+                  gpointer        user_data)
+{
+        update_clock (GS_WINDOW (user_data));
+}
+
 static char *
 get_user_display_name (void)
 {
@@ -2339,6 +2347,7 @@ gs_window_init (GSWindow *window)
         create_info_bar (window);
 
         window->priv->clock_tracker = g_object_new (GNOME_TYPE_WALL_CLOCK, 
NULL);
+        g_signal_connect (window->priv->clock_tracker, "notify::clock", 
G_CALLBACK (on_clock_changed), window);
         update_clock (window);
 
         force_no_pixmap_background (window->priv->drawing_area);

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to