commit 489a119a62ba15a862a7914cc392cbf80ac1d6fc
parent 13c42eeab9fbb6626840cddebaf4804ed050ef05
Author: paulnasca <paulnasca>
Date: Sun, 29 May 2005 09:20:00 +0000
*** empty log message ***
Diffstat:
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);