real fix: set background color even when widget is transparent
authorFelix Domke <tmbinc@elitedvb.net>
Mon, 28 Nov 2005 02:51:43 +0000 (02:51 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Mon, 28 Nov 2005 02:51:43 +0000 (02:51 +0000)
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();
                        }
                                painter.setBackgroundColor(m_background_color);
                                painter.clear();
                        }
+               } else
+               {
+                       if (m_have_background_color)
+                               painter.setBackgroundColor(m_background_color);
                }
                break;
        }
                }
                break;
        }