emit clientFinishUserMovedResized when a client is closed during moveResize
BUG: 277784
This commit is contained in:
parent
5d2f8356f4
commit
335dd073cd
1 changed files with 4 additions and 0 deletions
|
@ -251,6 +251,8 @@ void Client::releaseWindow(bool on_shutdown)
|
||||||
assert(!deleting);
|
assert(!deleting);
|
||||||
deleting = true;
|
deleting = true;
|
||||||
Deleted* del = Deleted::create(this);
|
Deleted* del = Deleted::create(this);
|
||||||
|
if (moveResizeMode)
|
||||||
|
emit clientFinishUserMovedResized(this);
|
||||||
emit windowClosed(this, del);
|
emit windowClosed(this, del);
|
||||||
finishCompositing();
|
finishCompositing();
|
||||||
workspace()->discardUsedWindowRules(this, true); // Remove ForceTemporarily rules
|
workspace()->discardUsedWindowRules(this, true); // Remove ForceTemporarily rules
|
||||||
|
@ -316,6 +318,8 @@ void Client::destroyClient()
|
||||||
assert(!deleting);
|
assert(!deleting);
|
||||||
deleting = true;
|
deleting = true;
|
||||||
Deleted* del = Deleted::create(this);
|
Deleted* del = Deleted::create(this);
|
||||||
|
if (moveResizeMode)
|
||||||
|
emit clientFinishUserMovedResized(this);
|
||||||
emit windowClosed(this, del);
|
emit windowClosed(this, del);
|
||||||
finishCompositing();
|
finishCompositing();
|
||||||
workspace()->discardUsedWindowRules(this, true); // Remove ForceTemporarily rules
|
workspace()->discardUsedWindowRules(this, true); // Remove ForceTemporarily rules
|
||||||
|
|
Loading…
Reference in a new issue