diff options
Diffstat (limited to 'games/xu4/profile_path.diff')
-rw-r--r-- | games/xu4/profile_path.diff | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/games/xu4/profile_path.diff b/games/xu4/profile_path.diff new file mode 100644 index 0000000000..b436ac55d9 --- /dev/null +++ b/games/xu4/profile_path.diff @@ -0,0 +1,29 @@ +diff -Naur xu4-20111026_svn/src/settings.cpp xu4-20111026_svn.patched//src/settings.cpp +--- xu4-20111026_svn/src/settings.cpp 2011-06-23 13:36:06.000000000 -0400 ++++ xu4-20111026_svn.patched//src/settings.cpp 2011-10-27 17:27:02.000000000 -0400 +@@ -81,12 +81,6 @@ + * Initialize the settings. + */ + void Settings::init(const bool useProfile, const string profileName) { +- if (useProfile) { +- userPath = "./profiles/"; +- userPath += profileName.c_str(); +- userPath += "/"; +- } else { +- + #if defined(MACOSX) + FSRef folder; + OSErr err = FSFindFolder(kUserDomain, kApplicationSupportFolderType, kCreateFolder, &folder); +@@ -150,7 +144,12 @@ + userPath = "./"; + #endif + ++ if (useProfile) { ++ userPath += "profiles/"; ++ userPath += profileName.c_str(); ++ userPath += "/"; + } ++ + FileSystem::createDirectory(userPath); + + filename = userPath + SETTINGS_BASE_FILENAME; |