don't set keepabove
the dock windows are in their own layer, keep above gives them a weird behavior
This commit is contained in:
parent
6ab569e85e
commit
dd75385313
@ -310,11 +310,8 @@ void PanelView::setVisibilityMode(PanelView::VisibilityMode mode)
|
|||||||
|
|
||||||
if (mode == LetWindowsCover) {
|
if (mode == LetWindowsCover) {
|
||||||
KWindowSystem::setState(winId(), NET::KeepBelow);
|
KWindowSystem::setState(winId(), NET::KeepBelow);
|
||||||
KWindowSystem::clearState(winId(), NET::KeepAbove|NET::StaysOnTop);
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
KWindowSystem::clearState(winId(), NET::KeepBelow);
|
KWindowSystem::clearState(winId(), NET::KeepBelow);
|
||||||
KWindowSystem::setState(winId(), NET::KeepAbove|NET::StaysOnTop);
|
|
||||||
}
|
}
|
||||||
//life is vastly simpler if we ensure we're visible now
|
//life is vastly simpler if we ensure we're visible now
|
||||||
show();
|
show();
|
||||||
|
Loading…
Reference in New Issue
Block a user