diff --git a/extras/Projucer/Source/Project/UI/jucer_ProjectContentComponent.cpp b/extras/Projucer/Source/Project/UI/jucer_ProjectContentComponent.cpp index 8c453d09a4..985486c940 100644 --- a/extras/Projucer/Source/Project/UI/jucer_ProjectContentComponent.cpp +++ b/extras/Projucer/Source/Project/UI/jucer_ProjectContentComponent.cpp @@ -512,15 +512,13 @@ void ProjectContentComponent::openInSelectedIDE (bool saveFirst) return; } - if (project->hasChangedSinceSaved()) - { - project->saveAsync (true, true, [safeThis = SafePointer { this }] (Project::SaveResult r) - { - if (safeThis != nullptr && r == Project::SaveResult::savedOk) - safeThis->openInSelectedIDE (false); - }); - return; - } + SafePointer safeThis { this }; + project->saveAsync (true, true, [safeThis] (Project::SaveResult r) + { + if (safeThis != nullptr && r == Project::SaveResult::savedOk) + safeThis->openInSelectedIDE (false); + }); + return; } project->openProjectInIDE (*selectedExporter);