From 3184d0e619fb6cea2f86cfddc69a5096f5fee2fe Mon Sep 17 00:00:00 2001 From: Alexander Bock Date: Mon, 20 Jun 2022 14:02:34 +0200 Subject: [PATCH] Prevent accidentally "checking" the folder when a folder exists with the same name as an asset (closes #2154) --- apps/OpenSpace/ext/launcher/src/profile/assetsdialog.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/OpenSpace/ext/launcher/src/profile/assetsdialog.cpp b/apps/OpenSpace/ext/launcher/src/profile/assetsdialog.cpp index f38566e8c9..085b7c4899 100644 --- a/apps/OpenSpace/ext/launcher/src/profile/assetsdialog.cpp +++ b/apps/OpenSpace/ext/launcher/src/profile/assetsdialog.cpp @@ -106,8 +106,8 @@ namespace { for (int r = 0; r < nRows; r++) { QModelIndex idx = model.index(r, 0, parent); std::string assetName = model.name(idx).toStdString(); - - if (path == assetName) { + // Need to check if it actually is an asset to prevent isse #2154 + if (model.isAsset(idx) && path == assetName) { foundFileMatch = true; model.setChecked(idx, true); break;