kwin: call KApplication::saveSession() before saving session

see the warning in the KApplication::saveSession() implementation why that
is done

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-05-10 06:27:16 +03:00
parent de89beae46
commit 4b7ecbde0a

View file

@ -276,13 +276,16 @@ bool Application::setup()
bool Application::saveSession()
{
if (!KApplication::saveSession()) {
return false;
}
Workspace::self()->sessionSaveStarted();
RuleBook::self()->setUpdatesDisabled(true);
Workspace::self()->storeSession(kapp->sessionConfig());
kapp->sessionConfig()->sync();
RuleBook::self()->setUpdatesDisabled(false); // re-enable
Workspace::self()->sessionSaveDone();
return KApplication::saveSession();
return true;
}
void Application::lostSelection()