File xfdesktop-fix-backdrop-timer.patch of Package xfdesktop

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;
 }
 
 /**
openSUSE Build Service is sponsored by