--- Vago/trunk/Vago/soundWizard/soundpagefinal.cpp 2016/10/12 21:35:13 1054 +++ s10k/Vago/soundWizard/soundpagefinal.cpp 2017/12/30 13:43:28 1092 @@ -77,6 +77,11 @@ void SoundPageFinal::startProcessing(){ bool priorityLowImp = false, priorityNormalImp = false, priorityHighImp = false, priorityHighestImp = false; + // Create temp folder if it doesn't exist + if(!QDir(GlobalVars::VagoTemporaryDir).exists()){ + QDir().mkdir(GlobalVars::VagoTemporaryDir); + } + // Get data page 2 if(field("rbOther").toBool()){ outputFolder=field("leOtherLocation").toString(); @@ -91,6 +96,9 @@ void SoundPageFinal::startProcessing(){ priorityNormal=field("rbPriorityNormal").toBool(); priorityHigh=field("rbPriorityHigh").toBool(); priorityHighest=field("rbPriorityHighest").toBool(); + interruptOnStop=field("cbInterruptOnStop").toBool(); + playOnce=field("cbPlayOnce").toBool(); + canPan=field("cbCanPan").toBool(); if(priorityNormal){ priority="Normal"; @@ -117,10 +125,6 @@ void SoundPageFinal::startProcessing(){ flags << "CanPan"; } - interruptOnStop=field("cbInterruptOnStop").toBool(); - playOnce=field("cbPlayOnce").toBool(); - canPan=field("cbCanPan").toBool(); - sphereRadious=Util::normalizeDecimalSeparator(field("leSphereRadious").toString()); minElapsedTime=Util::normalizeDecimalSeparator(field("leMinElapsedTime").toString()); maxElapsedTime=Util::normalizeDecimalSeparator(field("leMaxElapsedTime").toString()); @@ -201,7 +205,7 @@ void SoundPageFinal::startProcessing(){ (*this->xmlCommands) << "--replace-all-values -e Priority -n "+Util::insertQuotes(priority)+" -f "+Util::insertQuotes(ambFileLocation)+" --no-backups --no-verbose" - << "--replace-all-values -e Flags -n "+(flags.join(" ").isEmpty() ? "\" \"" : Util::insertQuotes(flags.join(" ")))+" -f "+Util::insertQuotes(ambFileLocation)+" --no-backups --no-verbose" + << "--replace-all-values -e Flags -n "+(flags.join(" ").isEmpty() ? Util::insertQuotes("") : Util::insertQuotes(flags.join(" ")))+" -f "+Util::insertQuotes(ambFileLocation)+" --no-backups --no-verbose" << "--replace-all-values -e SphereRadius -n "+Util::insertQuotes(sphereRadious)+" -f "+Util::insertQuotes(ambFileLocation)+" --no-backups --no-verbose" << "--replace-all-values -e Treshold -n "+Util::insertQuotes(treshold)+" -f "+Util::insertQuotes(ambFileLocation)+" --no-backups --no-verbose" << "--replace-all-values -e MinOcclusion -n "+Util::insertQuotes(minOcclusion)+" -f "+Util::insertQuotes(ambFileLocation)+" --no-backups --no-verbose"