Fixed getRcFilename

This commit is contained in:
fluxgen 2002-01-08 11:36:43 +00:00
parent 2528b513ff
commit 49f3715f0c

View file

@ -1693,15 +1693,19 @@ void Fluxbox::save_rc(void) {
//-------- getRcFilename ------------- //-------- getRcFilename -------------
// Returns filename of resource file // Returns filename of resource file
// TODO: possible replacement with strstream?
//------------------------------------ //------------------------------------
char *Fluxbox::getRcFilename() { char *Fluxbox::getRcFilename() {
char *dbfile=0; char *dbfile=0;
if (!rc_file) { if (!rc_file) {
strstream str;
str<<getenv("HOME")<<"/."<<RC_PATH<<"/"<<RC_INIT_FILE;
return StringUtil::strdup(str.str()); string str(getenv("HOME")+string("/.")+RC_PATH+string("/")+RC_INIT_FILE);
#ifdef DEBUG
cerr<<__FILE__<<"("<<__LINE__<<"): str.size()="<<str.size()<<endl;
cerr<<__FILE__<<"("<<__LINE__<<"): str="<<str<<endl;
#endif
return StringUtil::strdup(str.c_str());
} else } else
dbfile = StringUtil::strdup(rc_file); dbfile = StringUtil::strdup(rc_file);