| logout.cpp | logout.cpp | |||
|---|---|---|---|---|
| skipping to change at line 349 | skipping to change at line 349 | |||
| qCDebug(KSMSERVER) << "Client " << c->program() << " (" << c->clien tId() << ") canceled shutdown."; | qCDebug(KSMSERVER) << "Client " << c->program() << " (" << c->clien tId() << ") canceled shutdown."; | |||
| KNotification::event(QStringLiteral("cancellogout"), i18n("Logout c anceled by '%1'", c->program()), QPixmap(), nullptr, KNotification::Default Event); | KNotification::event(QStringLiteral("cancellogout"), i18n("Logout c anceled by '%1'", c->program()), QPixmap(), nullptr, KNotification::Default Event); | |||
| foreach (KSMClient *c, clients) { | foreach (KSMClient *c, clients) { | |||
| SmsShutdownCancelled(c->connection()); | SmsShutdownCancelled(c->connection()); | |||
| if (c->saveYourselfDone) { | if (c->saveYourselfDone) { | |||
| // Discard also saved state. | // Discard also saved state. | |||
| QStringList discard = c->discardCommand(); | QStringList discard = c->discardCommand(); | |||
| if (!discard.isEmpty()) | if (!discard.isEmpty()) | |||
| executeCommand(discard); | executeCommand(discard); | |||
| } | } | |||
| c->resetState(); | ||||
| } | } | |||
| } | } | |||
| state = Idle; | state = Idle; | |||
| m_kwinInterface->setState(KWinSessionState::Normal); | m_kwinInterface->setState(KWinSessionState::Normal); | |||
| Q_EMIT logoutFinished(false); | Q_EMIT logoutFinished(false); | |||
| } | } | |||
| void KSMServer::startProtection() | void KSMServer::startProtection() | |||
| End of changes. 1 change blocks. | ||||
| 0 lines changed or deleted | 1 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||