From c33b99339788995a31cb3f652a9ffe8f7270b061 Mon Sep 17 00:00:00 2001 From: Zeg9 Date: Fri, 12 Apr 2013 12:58:04 +0200 Subject: [PATCH] Fix serverlist on -DRUN_IN_PLACE=0 (use path_user instead of path_share) --- src/serverlist.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/serverlist.cpp b/src/serverlist.cpp index 93f9d2435..7053436d0 100644 --- a/src/serverlist.cpp +++ b/src/serverlist.cpp @@ -38,10 +38,12 @@ std::string getFilePath() { std::string serverlist_file = g_settings->get("serverlist_file"); - std::string rel_path = std::string("client") + DIR_DELIM - + "serverlist" + DIR_DELIM - + serverlist_file; - std::string path = porting::path_share + DIR_DELIM + rel_path; + std::string dir_path = std::string("client") + DIR_DELIM + + "serverlist" + DIR_DELIM; + fs::CreateDir(porting::path_user + DIR_DELIM + "client"); + fs::CreateDir(porting::path_user + DIR_DELIM + dir_path); + std::string rel_path = dir_path + serverlist_file; + std::string path = porting::path_user + DIR_DELIM + rel_path; return path; }