zynaddsubfx

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

commit 3cc0fc7e7c88de3a90a013af6328de6636bb56ff
parent 190a58cc12869bc465a10c7c9d4fd62624e5b3c0
Author: paulnasca <paulnasca>
Date:   Wed,  3 Mar 2004 18:46:37 +0000

*** empty log message ***

Diffstat:
Msrc/Misc/Bank.C | 24++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/src/Misc/Bank.C b/src/Misc/Bank.C @@ -94,23 +94,23 @@ Bank::Bank(){ }; Bank::~Bank(){ - //**************// - char bankcfg[1000];//hope the filename is shorter than that :) + if (dirname!=NULL) { + //**************// + char bankcfg[1000];//hope the filename is shorter than that :) #if defined(OS_WINDOWS) - strcpy(bankcfg,"zynaddsubfx_usedbank"); + strcpy(bankcfg,"zynaddsubfx_usedbank"); #endif #if defined(OS_LINUX) - strcpy(bankcfg,getenv("HOME")); - strcat(bankcfg,"/.zynaddsubfx_usedbank"); + strcpy(bankcfg,getenv("HOME")); + strcat(bankcfg,"/.zynaddsubfx_usedbank"); #endif - - int file=open(bankcfg,O_CREAT|O_WRONLY|O_TRUNC,00444+00222); - if (file!=-1){ - write(file,dirname,strlen(dirname)+1); - close(file); + int file=open(bankcfg,O_CREAT|O_WRONLY|O_TRUNC,00444+00222); + if (file!=-1){ + write(file,dirname,strlen(dirname)+1); + close(file); + }; + //**************// }; - //**************// - clearbank();