From 04a04cffcdc930b84a068771647a51527ee216d7 Mon Sep 17 00:00:00 2001 From: Oliver James Date: Wed, 16 Oct 2024 11:58:58 +0100 Subject: [PATCH] Projucer: Check for VS instances before opening projects --- .../Source/ProjectSaving/jucer_ProjectExport_MSVC.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h index 61efb67194..626df52908 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h @@ -1585,6 +1585,12 @@ public: bool launchProject() override { #if JUCE_WINDOWS + // Don't launch if already open + const auto foundDBFiles = getSLNFile().getSiblingFile (".vs").findChildFiles (File::findFiles, true, "*.opendb", File::FollowSymlinks::no); + + if (! foundDBFiles.isEmpty()) + return false; + return getSLNFile().startAsProcess(); #else return false;