diff --git a/src/ColorScheme.cpp b/src/ColorScheme.cpp index aae3352f0..62e1721b8 100644 --- a/src/ColorScheme.cpp +++ b/src/ColorScheme.cpp @@ -382,7 +382,7 @@ AccessibleColorScheme::AccessibleColorScheme() // setup colors const int ColorRoleCount = 8; - const KColorScheme colorScheme; + const KColorScheme colorScheme(QPalette::Active); QBrush colors[ColorRoleCount] = { diff --git a/src/ViewContainer.cpp b/src/ViewContainer.cpp index a92034b00..f881c9e7a 100644 --- a/src/ViewContainer.cpp +++ b/src/ViewContainer.cpp @@ -648,10 +648,11 @@ void TabbedViewContainerV2::removeViewWidget( QWidget* view ) void TabbedViewContainerV2::setTabActivity(int index , bool activity) { - KColorScheme colorScheme; + const QPalette& palette = _tabBar->palette(); + KColorScheme colorScheme(palette.currentColorGroup()); const QColor colorSchemeActive = colorScheme.foreground(KColorScheme::ActiveText).color(); - const QColor normalColor = _tabBar->palette().text().color(); + const QColor normalColor = palette.text().color(); const QColor activityColor = KColorUtils::mix(normalColor,colorSchemeActive);