more work towards centralizing default startup XML files.

This commit is contained in:
2016-02-25 21:07:30 +01:00
parent a5e9191f15
commit 4d2d7c860e
3 changed files with 17 additions and 6 deletions

View File

@ -5,8 +5,6 @@
Author: Andreas Suter
e-mail: andreas.suter@psi.ch
$Id$
***************************************************************************/
/***************************************************************************
@ -57,7 +55,7 @@ PNL_StartupHandler::PNL_StartupHandler()
// get default path (for the moment only linux like)
char startup_path_name[512];
char *home_str;
char *home_str=0;
// check if the startup file is found in the current directory
strcpy(startup_path_name, "./nonlocal_startup.xml");
@ -66,7 +64,7 @@ PNL_StartupHandler::PNL_StartupHandler()
fStartupFilePath = TString(startup_path_name);
} else { // startup file is not found in the current directory
cout << endl << "PNL_StartupHandler(): **WARNING** Couldn't find nonlocal_startup.xml in the current directory, will try default one." << endl;
home_str = getenv("$HOME");
home_str = getenv("HOME");
snprintf(startup_path_name, sizeof(startup_path_name), "%s/.musrfit/nonlocal_startup.xml", home_str);
if (StartupFileExists(startup_path_name)) {
fStartupFileFound = true;