plasma: remove client session configs once session is restored

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-05-10 04:31:01 +03:00
parent 6f8ca7decb
commit d13ff93844

View file

@ -1009,6 +1009,12 @@ void PlasmaApp::restoreClients()
}
sessiongroup.deleteGroup();
sessiongroup.sync();
const QStringList sessionconfigs = KGlobal::dirs()->findAllResources("config", "session/*");
foreach (const QString &sessionconfig, sessionconfigs) {
kDebug() << "removing client session config" << sessionconfig;
QFile::remove(sessionconfig);
}
}
void PlasmaApp::registerClient(const QString &client)