--- xfce4-session-4.3.90.2.orig/xfce4-session/xfsm-fadeout.c +++ xfce4-session-4.3.90.2/xfce4-session/xfsm-fadeout.c @@ -59,6 +59,12 @@ '.', ' ', }; +static gboolean +do_clear (gpointer data) +{ + gdk_window_clear (data); + return FALSE; +} XfsmFadeout* xfsm_fadeout_new (GdkDisplay *display) @@ -118,7 +124,10 @@ } for (lp = fadeout->screens; lp != NULL; lp = lp->next) + { gdk_window_show (((FoScreen *) lp->data)->window); + g_idle_add (do_clear, ((FoScreen *) lp->data)->window); + } gdk_cursor_unref (cursor);