From 4d24d125fefaa90e9ede8e795af002b457eaf581 Mon Sep 17 00:00:00 2001 From: ed Date: Mon, 26 Feb 2018 10:10:27 +0000 Subject: [PATCH] Projucer: Ensure that new the project window is opened if reopening previous projects fails --- .../Projucer/Source/Application/jucer_MainWindow.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/extras/Projucer/Source/Application/jucer_MainWindow.cpp b/extras/Projucer/Source/Application/jucer_MainWindow.cpp index 343b7d49d9..595530ef05 100644 --- a/extras/Projucer/Source/Application/jucer_MainWindow.cpp +++ b/extras/Projucer/Source/Application/jucer_MainWindow.cpp @@ -526,8 +526,15 @@ bool MainWindowList::openFile (const File& file, bool openInBackground) auto* w = getOrCreateEmptyWindow(); bool ok = w->openFile (file); - w->makeVisible(); - avoidSuperimposedWindows (w); + if (ok) + { + w->makeVisible(); + avoidSuperimposedWindows (w); + } + else + { + closeWindow (w); + } if (openInBackground && (previousFrontWindow != nullptr)) previousFrontWindow->toFront (true);