Browse Source

Projucer: Made sure a sensible default exporter is chosen when none have been selected

tags/2021-05-28
ed 6 years ago
parent
commit
76c741e09b
1 changed files with 16 additions and 2 deletions
  1. +16
    -2
      extras/Projucer/Source/Project/UI/jucer_HeaderComponent.cpp

+ 16
- 2
extras/Projucer/Source/Project/UI/jucer_HeaderComponent.cpp View File

@@ -169,8 +169,22 @@ void HeaderComponent::updateExporters() noexcept
}
if (exporterBox.getSelectedItemIndex() == -1)
exporterBox.setSelectedItemIndex (preferredExporterIndex != -1 ? preferredExporterIndex
: 0);
{
if (preferredExporterIndex == -1)
{
i = 0;
for (Project::ExporterIterator exporter (*project); exporter.next(); ++i)
{
if (exporter->canLaunchProject())
{
preferredExporterIndex = i;
break;
}
}
}
exporterBox.setSelectedItemIndex (preferredExporterIndex != -1 ? preferredExporterIndex : 0);
}
updateExporterButton();
}


Loading…
Cancel
Save