zynaddsubfx

ZynAddSubFX open source synthesizer
Log | Files | Refs | Submodules | LICENSE

commit f8352a3f9ccfcc6c10371a307a4c540e706d5a35
parent 161d136e0a0935db2c3665533ead446eda15552b
Author: fundamental <mark.d.mccurry@gmail.com>
Date:   Sun, 31 Jul 2011 11:47:31 -0400

Banks: fixing infinite loop when no banks

Diffstat:
Msrc/Misc/Bank.cpp | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Misc/Bank.cpp b/src/Misc/Bank.cpp @@ -333,8 +333,8 @@ void Bank::rescanforbanks() //remove duplicate bank names int dupl = 0; - for(unsigned int j = 0; j < banks.size() - 1; j++) { - for(unsigned int i = j + 1; i < banks.size(); i++) { + for(int j = 0; j < (int) banks.size() - 1; j++) { + for(int i = j + 1; i <(int) banks.size(); i++) { if(banks[i].name == banks[j].name) { //add a [1] to the first bankname and [n] to others banks[i].name = banks[i].name + '[' + stringFrom(dupl +2) + ']';