Hello community,

here is the log from the commit of package xfdesktop for openSUSE:Factory 
checked in at 2012-12-28 22:51:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old)
 and      /work/SRC/openSUSE:Factory/.xfdesktop.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xfdesktop", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes      2012-06-28 
17:22:16.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2012-12-28 
22:51:06.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Dec 20 12:07:44 UTC 2012 - [email protected]
+
+- added xfdesktop-fix-backdrop-timer.patch in order to fix the
+  backdrop timer not being rescheduled (bnc#793723, bxo#8962)
+
+-------------------------------------------------------------------

New:
----
  xfdesktop-fix-backdrop-timer.patch

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

Other differences:
------------------
++++++ xfdesktop.spec ++++++
--- /var/tmp/diff_new_pack.rLkFg3/_old  2012-12-28 22:51:07.000000000 +0100
+++ /var/tmp/diff_new_pack.rLkFg3/_new  2012-12-28 22:51:07.000000000 +0100
@@ -30,6 +30,8 @@
 Patch1:         xfdesktop-default-background-image.patch
 # PATCH-FIX-UPSTREAM xfdesktop-4.10.0-fix-use-after-free.patch bnc#768985 
bxo#9059 [email protected] -- fix use-after free detected by 
MALLOC_CHECK_ / valgrind -- to be sent upstream!
 Patch2:         xfdesktop-4.10.0-fix-use-after-free.patch
+# PATCH-FIX-UPSTREAM xfdesktop-fix-backdrop-timer.patch bnc#793723 bxo#8962 
[email protected] -- Fix backdrop timer not being rescheduled
+Patch3:         xfdesktop-fix-backdrop-timer.patch
 BuildRequires:  fdupes
 BuildRequires:  intltool
 BuildRequires:  update-desktop-files
@@ -87,6 +89,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"

++++++ xfdesktop-fix-backdrop-timer.patch ++++++
Index: xfdesktop-4.10.0/src/xfce-backdrop.c
===================================================================
--- xfdesktop-4.10.0.orig/src/xfce-backdrop.c
+++ xfdesktop-4.10.0/src/xfce-backdrop.c
@@ -52,7 +52,7 @@ static void xfce_backdrop_get_property(G
                                        guint property_id,
                                        GValue *value,
                                        GParamSpec *pspec);
-static void xfce_backdrop_timer(XfceBackdrop *backdrop);
+static gboolean xfce_backdrop_timer(XfceBackdrop *backdrop);
 
 struct _XfceBackdropPriv
 {
@@ -831,12 +831,14 @@ xfce_backdrop_get_saturation(XfceBackdro
     return backdrop->priv->saturation;
 }
 
-static void
+static gboolean
 xfce_backdrop_timer(XfceBackdrop *backdrop)
 {
-    g_return_if_fail(XFCE_IS_BACKDROP(backdrop));
+    g_return_val_if_fail(XFCE_IS_BACKDROP(backdrop), FALSE);
 
     g_signal_emit(G_OBJECT(backdrop), backdrop_signals[BACKDROP_CYCLE], 0);
+
+    return TRUE;
 }
 
 /**
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to