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;