Delete database file only after it is released

PR #18011.
This commit is contained in:
Vladimir Golovnev 2022-11-13 08:29:50 +03:00 committed by GitHub
commit 94e9e9fdb2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1390,7 +1390,12 @@ void SessionImpl::endStartup(ResumeSessionContext *context)
context->startupStorage->deleteLater();
if (context->currentStorageType == ResumeDataStorageType::Legacy)
{
connect(context->startupStorage, &QObject::destroyed, [dbPath]
{
Utils::Fs::removeFile(dbPath);
});
}
}
context->deleteLater();