]> git.sesse.net Git - kdenlive/blobdiff - src/statusbarmessagelabel.cpp
Fix error message color
[kdenlive] / src / statusbarmessagelabel.cpp
index 5e65f2e4c5c2abd18174cd9a9efd9d96feafb3c3..42eef766691fb9ad5cc08f75b4a83faa8bc2c0c1 100644 (file)
@@ -21,6 +21,7 @@
  ***************************************************************************/
 
 #include "statusbarmessagelabel.h"
+#include "kdenlivesettings.h"
 
 #include <kcolorscheme.h>
 #include <kiconloader.h>
@@ -44,7 +45,6 @@ StatusBarMessageLabel::StatusBarMessageLabel(QWidget* parent) :
         m_closeButton(0)
 {
     setMinimumHeight(KIconLoader::SizeSmall);
-
     QPalette palette;
     palette.setColor(QPalette::Background, Qt::transparent);
     setPalette(palette);
@@ -157,8 +157,7 @@ void StatusBarMessageLabel::paintEvent(QPaintEvent* /* event */)
     QColor backgroundColor;
     if (m_state == Default || m_illumination < 0) backgroundColor = palette().window().color();
     else {
-        KColorScheme scheme(palette().currentColorGroup(), KColorScheme::Window);
-        backgroundColor = scheme.background(KColorScheme::NegativeBackground).color();
+        backgroundColor = KStatefulBrush(KColorScheme::Window, KColorScheme::NegativeBackground, KSharedConfig::openConfig(KdenliveSettings::colortheme())).brush(this).color();
     }
     if (m_state == Desaturate && m_illumination > 0) {
         backgroundColor.setAlpha(m_illumination * 2);