fix subsong parameter ignored when using output
This commit is contained in:
parent
148e06a62a
commit
f31bb1bdc7
10
src/main.cpp
10
src/main.cpp
|
|
@ -630,6 +630,11 @@ int main(int argc, char** argv) {
|
|||
displayEngineFailError=true;
|
||||
}
|
||||
}
|
||||
|
||||
if (subsong!=-1) {
|
||||
e.changeSongP(subsong);
|
||||
}
|
||||
|
||||
if (benchMode) {
|
||||
logI("starting benchmark!");
|
||||
if (benchMode==2) {
|
||||
|
|
@ -640,6 +645,7 @@ int main(int argc, char** argv) {
|
|||
finishLogFile();
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (outName!="" || vgmOutName!="" || cmdOutName!="") {
|
||||
if (cmdOutName!="") {
|
||||
SafeWriter* w=e.saveCommand(cmdOutBinary);
|
||||
|
|
@ -682,10 +688,6 @@ int main(int argc, char** argv) {
|
|||
return 0;
|
||||
}
|
||||
|
||||
if (subsong!=-1) {
|
||||
e.changeSongP(subsong);
|
||||
}
|
||||
|
||||
if (consoleMode) {
|
||||
bool cliSuccess=false;
|
||||
cli.bindEngine(&e);
|
||||
|
|
|
|||
Loading…
Reference in a new issue