When multiple monitors are connected there are cases where the backgrounds don't get drawn. This patch makes it so that the backdrop is always drawn on a workspace change. Because of that change it makes sense to always cache the backdrop image since it would have to reload the image/canvas often.
8d98759 Fix for monitors not getting updated
src/xfce-backdrop.c | 98 +-------------------------------------------------
src/xfce-backdrop.h | 5 ---
src/xfce-desktop.c | 39 +++-----------------
src/xfce-workspace.c | 47 ------------------------
src/xfce-workspace.h | 3 --
5 files changed, 5 insertions(+), 187 deletions(-)
Upstream: git.xfce.org