diff options
| author | Kai Uwe Broulik <[email protected]> | 2019-02-08 09:02:00 +0100 |
|---|---|---|
| committer | Kai Uwe Broulik <[email protected]> | 2019-02-08 09:02:00 +0100 |
| commit | d5744305f6fa0050788f3e5079d35cf78b6a724e (patch) | |
| tree | 397a44a2dc71386961686d646cda1d664e74b8c6 /src/views/dolphinview.cpp | |
| parent | 9da33680ad7bd2f2d18b894071c4cd11c3453197 (diff) | |
| parent | 585cc994e6c5d03d276cd06e93dd808cf0efac92 (diff) | |
Merge branch 'Applications/18.12'
Diffstat (limited to 'src/views/dolphinview.cpp')
| -rw-r--r-- | src/views/dolphinview.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/views/dolphinview.cpp b/src/views/dolphinview.cpp index 7eb4d2454..1374af248 100644 --- a/src/views/dolphinview.cpp +++ b/src/views/dolphinview.cpp @@ -709,7 +709,7 @@ void DolphinView::stopLoading() void DolphinView::updatePalette() { - QColor color = KColorScheme(QPalette::Active, KColorScheme::View).background().color(); + QColor color = KColorScheme(isActiveWindow() ? QPalette::Active : QPalette::Inactive, KColorScheme::View).background().color(); if (!m_active) { color.setAlpha(150); } @@ -738,6 +738,11 @@ bool DolphinView::eventFilter(QObject* watched, QEvent* event) QPixmapCache::clear(); break; + case QEvent::WindowActivate: + case QEvent::WindowDeactivate: + updatePalette(); + break; + case QEvent::KeyPress: if (GeneralSettings::useTabForSwitchingSplitView()) { QKeyEvent* keyEvent = static_cast<QKeyEvent*>(event); |
