From: SourceForge.net <no...@so...> - 2007-07-21 17:13:29
|
Bugs item #1758139, was opened at 2007-07-21 11:54 Message generated for change (Comment added) made by tzlaine You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=544942&aid=1758139&group_id=75752 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Sergey Popov (loonycyborg) Assigned to: Nobody/Anonymous (nobody) Summary: Installed freeorion enters infinite loop. Initial Comment: If freeorion is installed with "scons install" and then ran from /usr/local/bin, it enters infinite loop when I click "Single Player" button. This is caused by GetBinDir() function which returns wrong path. Proposed patch: Index: FreeOrion/util/Directories.cpp =================================================================== --- FreeOrion/util/Directories.cpp (revision 2190) +++ FreeOrion/util/Directories.cpp (working copy) @@ -69,7 +69,7 @@ const fs::path GetBinDir() { if (!g_initialized) InitDirs(); - char* dir_name = br_find_data_dir("/usr/local/bin"); + char* dir_name = br_find_bin_dir("/usr/local/bin"); fs::path p(dir_name); std::free(dir_name); // if the path does not exist, we fall back to the working directory ---------------------------------------------------------------------- Comment By: Zach Laine (tzlaine) Date: 2007-07-21 12:13 Message: Logged In: YES user_id=729903 Originator: NO Fixed in Subversion. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=544942&aid=1758139&group_id=75752 |