|
|
|
|
@ -251,6 +251,8 @@ void Client::releaseWindow(bool on_shutdown) |
|
|
|
|
assert(!deleting); |
|
|
|
|
deleting = true; |
|
|
|
|
Deleted* del = Deleted::create(this); |
|
|
|
|
if (moveResizeMode) |
|
|
|
|
emit clientFinishUserMovedResized(this); |
|
|
|
|
emit windowClosed(this, del); |
|
|
|
|
finishCompositing(); |
|
|
|
|
workspace()->discardUsedWindowRules(this, true); // Remove ForceTemporarily rules
|
|
|
|
|
@ -316,6 +318,8 @@ void Client::destroyClient() |
|
|
|
|
assert(!deleting); |
|
|
|
|
deleting = true; |
|
|
|
|
Deleted* del = Deleted::create(this); |
|
|
|
|
if (moveResizeMode) |
|
|
|
|
emit clientFinishUserMovedResized(this); |
|
|
|
|
emit windowClosed(this, del); |
|
|
|
|
finishCompositing(); |
|
|
|
|
workspace()->discardUsedWindowRules(this, true); // Remove ForceTemporarily rules
|
|
|
|
|
|