Show panel config above other windows

BUG: 450794
FIXED-IN: 5.24.3
wilder-5.25
Oleg Solovyov 4 years ago committed by Nate Graham
parent 892c5a27b4
commit e92d1d69ae
  1. 3
      shell/panelconfigview.cpp

@ -186,7 +186,8 @@ void PanelConfigView::showEvent(QShowEvent *ev)
QQuickWindow::showEvent(ev); QQuickWindow::showEvent(ev);
KWindowSystem::setType(winId(), NET::Dock); KWindowSystem::setType(winId(), NET::Dock);
setFlags(Qt::WindowFlags((flags() | Qt::FramelessWindowHint) & (~Qt::WindowDoesNotAcceptFocus))); setFlags(Qt::WindowFlags((flags() | Qt::FramelessWindowHint) & (~Qt::WindowDoesNotAcceptFocus))
| Qt::X11BypassWindowManagerHint | Qt::WindowStaysOnTopHint);
KWindowSystem::setState(winId(), NET::KeepAbove); KWindowSystem::setState(winId(), NET::KeepAbove);
KWindowSystem::forceActiveWindow(winId()); KWindowSystem::forceActiveWindow(winId());
updateBlurBehindAndContrast(); updateBlurBehindAndContrast();

Loading…
Cancel
Save