File icewm-bg-default-at-error.patch of Package icewm

---
 src/icewmbg.cc |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

--- a/src/icewmbg.cc
+++ b/src/icewmbg.cc
@@ -274,7 +274,10 @@ void DesktopBackgroundManager::changeBac
             currentBackground = back;
             handleBackground = true;
         }
-    } else if (DesktopBackgroundColor && DesktopBackgroundColor[0]) {
+    }
+
+    if (!handleBackground &&
+	DesktopBackgroundColor && DesktopBackgroundColor[0]) {
         XSetWindowBackgroundPixmap(xapp->display(), desktop->handle(), 0);
         XSetWindowBackground(xapp->display(), desktop->handle(), bPixel);
         handleBackground = true;
openSUSE Build Service is sponsored by