Changeset View
Changeset View
Standalone View
Standalone View
shell_client.cpp
Show First 20 Lines • Show All 393 Lines • ▼ Show 20 Line(s) | 392 | { | |||
---|---|---|---|---|---|
394 | if (isMoveResize()) { | 394 | if (isMoveResize()) { | ||
395 | leaveMoveResize(); | 395 | leaveMoveResize(); | ||
396 | } | 396 | } | ||
397 | Deleted *del = nullptr; | 397 | Deleted *del = nullptr; | ||
398 | if (workspace()) { | 398 | if (workspace()) { | ||
399 | del = Deleted::create(this); | 399 | del = Deleted::create(this); | ||
400 | } | 400 | } | ||
401 | emit windowClosed(this, del); | 401 | emit windowClosed(this, del); | ||
402 | | ||||
403 | // Remove Force Temporarily rules. | ||||
404 | RuleBook::self()->discardUsed(this, true); | ||||
405 | | ||||
402 | destroyWindowManagementInterface(); | 406 | destroyWindowManagementInterface(); | ||
403 | destroyDecoration(); | 407 | destroyDecoration(); | ||
404 | 408 | | |||
405 | if (workspace()) { | 409 | if (workspace()) { | ||
406 | StackingUpdatesBlocker blocker(workspace()); | 410 | StackingUpdatesBlocker blocker(workspace()); | ||
407 | if (transientFor()) { | 411 | if (transientFor()) { | ||
408 | transientFor()->removeTransient(this); | 412 | transientFor()->removeTransient(this); | ||
409 | } | 413 | } | ||
▲ Show 20 Lines • Show All 1551 Lines • Show Last 20 Lines |