Commit 83400745 authored by Oleg Solovyov's avatar Oleg Solovyov 🐴 Committed by Nate Graham
Browse files

Show panel config above other windows

BUG: 450794
FIXED-IN: 5.24.3


(cherry picked from commit e92d1d69)
parent 0527ca27
Pipeline #144934 passed with stage
in 8 minutes and 20 seconds
......@@ -186,7 +186,8 @@ void PanelConfigView::showEvent(QShowEvent *ev)
QQuickWindow::showEvent(ev);
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::forceActiveWindow(winId());
updateBlurBehindAndContrast();
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment