Don't set Installed, if installation failed.

This commit is contained in:
StackZ
2021-03-23 19:05:29 +01:00
committed by Pk11
parent aa58e23c13
commit cabe2f13f4
+6 -4
View File
@@ -375,10 +375,12 @@ void QueueSystem::QueueHandle() {
QueueSystem::Popup = true;
}
if (StoreUtils::meta) {
StoreUtils::meta->SetUpdated(queueEntries[0]->unistoreName, queueEntries[0]->entryName, queueEntries[0]->lastUpdated);
StoreUtils::meta->SetInstalled(queueEntries[0]->unistoreName, queueEntries[0]->entryName, queueEntries[0]->name);
StoreUtils::RefreshUpdateAVL();
if (queueEntries[0]->status == QueueStatus::Done) { // ONLY update, if successful.
if (StoreUtils::meta) {
StoreUtils::meta->SetUpdated(queueEntries[0]->unistoreName, queueEntries[0]->entryName, queueEntries[0]->lastUpdated);
StoreUtils::meta->SetInstalled(queueEntries[0]->unistoreName, queueEntries[0]->entryName, queueEntries[0]->name);
StoreUtils::RefreshUpdateAVL();
}
}
if (QueueSystem::CancelCallback) QueueSystem::CancelCallback = false; // Reset.