From d53f0054f6c9c14b16e0fa25fee491cbe247a987 Mon Sep 17 00:00:00 2001 From: Luwx Date: Thu, 27 Aug 2020 04:58:26 -0300 Subject: [PATCH] Fix dolphin sidebar losing blur when menu has transparency --- kstyle/lightlyblurhelper.cpp | 2 +- kstyle/lightlystyle.cpp | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/kstyle/lightlyblurhelper.cpp b/kstyle/lightlyblurhelper.cpp index 901161573..b26c67b23 100644 --- a/kstyle/lightlyblurhelper.cpp +++ b/kstyle/lightlyblurhelper.cpp @@ -303,7 +303,7 @@ namespace Lightly if (region.isNull()) return; KWindowEffects::enableBlurBehind(widget->isWindow() ? widget->winId() : widget->window()->winId(), true, region); - KWindowEffects::enableBackgroundContrast (widget->isWindow() ? widget->winId() : widget->window()->winId(), true, 1.0, 1.2, 1.3, region ); + //KWindowEffects::enableBackgroundContrast (widget->isWindow() ? widget->winId() : widget->window()->winId(), true, 1.0, 1.2, 1.3, region ); // force update if (widget->isVisible()) { diff --git a/kstyle/lightlystyle.cpp b/kstyle/lightlystyle.cpp index 20fb909b8..dbc7ffd44 100644 --- a/kstyle/lightlystyle.cpp +++ b/kstyle/lightlystyle.cpp @@ -234,7 +234,6 @@ namespace Lightly if ( StyleConfigData::opaqueApps().contains(appName, Qt::CaseInsensitive) ) _isOpaque = true; - if (_translucentWidgets.size() > 0) _translucentWidgets.clear(); // base class polishing @@ -446,7 +445,7 @@ namespace Lightly setTranslucentBackground( widget ); if ( _helper->hasAlphaChannel( widget ) && StyleConfigData::menuOpacity() < 100 ) { - _blurHelper->registerWidget( widget->window(), false ); + _blurHelper->registerWidget( widget->window(), _isDolphin ); } } else if( qobject_cast( widget ) ) {