diff --git a/extras/Introjucer/Source/Application/jucer_MainWindow.cpp b/extras/Introjucer/Source/Application/jucer_MainWindow.cpp index 51d43a3aa6..5ea8a2c431 100644 --- a/extras/Introjucer/Source/Application/jucer_MainWindow.cpp +++ b/extras/Introjucer/Source/Application/jucer_MainWindow.cpp @@ -533,7 +533,7 @@ Project* MainWindowList::getFrontmostProject() { Desktop& desktop = Desktop::getInstance(); - for (int i = 0; i < desktop.getNumComponents(); ++i) + for (int i = desktop.getNumComponents(); --i >= 0;) if (MainWindow* const mw = dynamic_cast (desktop.getComponent(i))) if (Project* p = mw->getProject()) return p;