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:
parent
b1a77fa391
commit
c908bc5b84
26 changed files with 941 additions and 925 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue