real fix: set background color even when widget is transparent
[enigma2.git] / lib / gui / ewidget.cpp
index b4c24d86e10b9520e3df1cd3740c06c617e04a5a..26ccfba394b0f790f0aa233d01ad0a04064d2085 100644 (file)
@@ -294,6 +294,10 @@ int eWidget::event(int event, void *data, void *data2)
                                painter.setBackgroundColor(m_background_color);
                                painter.clear();
                        }
+               } else
+               {
+                       if (m_have_background_color)
+                               painter.setBackgroundColor(m_background_color);
                }
                break;
        }