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;
}
/**