diff --git a/launcher/ui/pages/instance/ModFolderPage.cpp b/launcher/ui/pages/instance/ModFolderPage.cpp index 6a1f58526..7ba72a9b0 100644 --- a/launcher/ui/pages/instance/ModFolderPage.cpp +++ b/launcher/ui/pages/instance/ModFolderPage.cpp @@ -149,11 +149,12 @@ void ModFolderPage::removeItems(const QItemSelection& selection) QMessageBox::Cancel) ->exec(); - if (response != QMessageBox::Yes) { - m_model->setResourceEnabled(affected, EnableAction::DISABLE); - } else if (response != QMessageBox::Cancel) { + if (response == QMessageBox::Cancel) { return; } + if (response == QMessageBox::Yes) { + m_model->setResourceEnabled(affected, EnableAction::DISABLE); + } } m_model->deleteResources(indexes); }