--- a/ksmserver/main.cpp +++ b/ksmserver/main.cpp @@ -302,7 +302,7 @@ int main(int argc, char *argv[]) KConfigGroup config(KSharedConfig::openConfig(), "General"); - QString loginMode = config.readEntry("loginMode", "restorePreviousLogout"); + QString loginMode = config.readEntry("loginMode", "default"); if (parser.isSet(restoreOption)) server->restoreSession(QStringLiteral(SESSION_BY_USER)); --- a/ksmserver/logout.cpp +++ b/ksmserver/logout.cpp @@ -196,7 +196,7 @@ void KSMServer::performLogout() // shall we save the session on logout? KConfigGroup cg(KSharedConfig::openConfig(), "General"); - saveSession = (cg.readEntry("loginMode", QStringLiteral("restorePreviousLogout")) == QLatin1String("restorePreviousLogout")); + saveSession = (cg.readEntry("loginMode", QStringLiteral("default")) == QLatin1String("restorePreviousLogout")); qCDebug(KSMSERVER) << "saveSession is " << saveSession;