Set setMoveResize(true) after stopping fullscreen and quick tiling
BUG: 427848
This commit is contained in:
parent
5058d5d1b4
commit
459aa66d8e
1 changed files with 6 additions and 2 deletions
|
@ -1552,7 +1552,9 @@ void XdgToplevelClient::setFullScreen(bool set, bool user)
|
|||
}
|
||||
StackingUpdatesBlocker blocker1(workspace());
|
||||
GeometryUpdatesBlocker blocker2(this);
|
||||
dontMoveResize();
|
||||
if (set) {
|
||||
dontMoveResize();
|
||||
}
|
||||
|
||||
workspace()->updateClientLayer(this); // active fullscreens get different layer
|
||||
updateDecoration(false, false);
|
||||
|
@ -1614,7 +1616,9 @@ void XdgToplevelClient::changeMaximize(bool horizontal, bool vertical, bool adju
|
|||
}
|
||||
|
||||
StackingUpdatesBlocker blocker(workspace());
|
||||
dontMoveResize();
|
||||
if (m_requestedMaximizeMode != MaximizeRestore) {
|
||||
dontMoveResize();
|
||||
}
|
||||
|
||||
// call into decoration update borders
|
||||
if (isDecorated() && decoration()->client() && !(options->borderlessMaximizedWindows() && m_requestedMaximizeMode == KWin::MaximizeFull)) {
|
||||
|
|
Loading…
Reference in a new issue