1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-05 03:50:07 +00:00

Fixed a couple of introjucer problems. Reorganised some native code.

This commit is contained in:
Julian Storer 2011-06-30 11:26:05 +01:00
parent b1a77fa391
commit c908bc5b84
26 changed files with 941 additions and 925 deletions

View file

@ -104,15 +104,23 @@ ProjectExporter* ProjectExporter::createExporter (Project& project, const ValueT
ProjectExporter* ProjectExporter::createPlatformDefaultExporter (Project& project)
{
ScopedPointer <ProjectExporter> best;
int bestPref = 0;
for (int i = 0; i < project.getNumExporters(); ++i)
{
ScopedPointer <ProjectExporter> exp (project.createExporter (i));
if (exp->isDefaultFormatForCurrentOS())
return exp.release();
const int pref = exp->getLaunchPreferenceOrderForCurrentOS();
if (pref > bestPref)
{
bestPref = pref;
best = exp;
}
}
return 0;
return best.release();
}
const File ProjectExporter::getTargetFolder() const