zynaddsubfx

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

commit 489a119a62ba15a862a7914cc392cbf80ac1d6fc
parent 13c42eeab9fbb6626840cddebaf4804ed050ef05
Author: paulnasca <paulnasca>
Date:   Sun, 29 May 2005 09:20:00 +0000

*** empty log message ***

Diffstat:
MChangeLog | 2+-
Msrc/Misc/Bank.C | 8+++++---
Msrc/Misc/Config.C | 2--
3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -792,4 +792,4 @@ - Adaugata posibilitatea de a incarca direct un instrument cu -L (deocamdata se poate incarca doar in part-ul 0) 28 Apr 2005 - Corectata o eroare care facea ca uneori sa fie frecventa prea mare la LFO daca era folosit random - Nu mai afiseaza optionea -A in help daca nu este compilat si OSS si JACK - +29 Mai 2005 - Corectata o eroare care facea ca sa nu se tina minte ultimul bank diff --git a/src/Misc/Bank.C b/src/Misc/Bank.C @@ -67,9 +67,6 @@ Bank::Bank(){ }; Bank::~Bank(){ - if (dirname!=NULL) { - sprintf(config.cfg.currentBankDir,"%s",dirname); - }; for (int i=0;i<MAX_NUM_BANKS;i++){ if (banks[i].dir!=NULL) delete (banks[i].dir); if (banks[i].name!=NULL) delete (banks[i].name); @@ -276,6 +273,11 @@ int Bank::loadbank(const char *bankdirname){ closedir(dir); + + if (dirname!=NULL) { + sprintf(config.cfg.currentBankDir,"%s",dirname); + }; + return(0); }; diff --git a/src/Misc/Config.C b/src/Misc/Config.C @@ -254,8 +254,6 @@ void Config::readConfig(char *filename){ cfg.WindowsWaveOutId=xmlcfg->getpar("windows_wave_out_id",cfg.WindowsWaveOutId,0,winwavemax); cfg.WindowsMidiInId=xmlcfg->getpar("windows_midi_in_id",cfg.WindowsMidiInId,0,winmidimax); - - xmlcfg->exitbranch(); }; delete(xmlcfg);