don't set blur unless asked to, it is slow

wilder
Martin T. H. Sandsmark 7 years ago committed by Kurt Hindenburg
parent d1a90cf3bf
commit 1faa50e682
  1. 6
      src/MainWindow.cpp
  2. 1
      src/MainWindow.h

@ -839,6 +839,12 @@ void MainWindow::setBlur(bool blur)
return;
}
// Saves 70-100ms when starting
if (blur == _blurEnabled) {
return;
}
_blurEnabled = blur;
if (!_pluggedController->isKonsolePart()) {
KWindowEffects::enableBlurBehind(winId(), blur);
}

@ -199,6 +199,7 @@ private:
bool _menuBarInitialVisibility;
bool _menuBarInitialVisibilityApplied;
bool _blurEnabled = false;
};
}

Loading…
Cancel
Save