From 544c4714a4e1f6b5bedf7b58d07080c5a6dee860 Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Sat, 5 Nov 2011 03:24:22 +0200 Subject: fixed config files access path's added code for qtsingleapplication for future also, i can't reproduce crashes --- client/Config.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) mode change 100644 => 100755 client/Config.cpp (limited to 'client/Config.cpp') diff --git a/client/Config.cpp b/client/Config.cpp old mode 100644 new mode 100755 index ee8b9da..8df5fa0 --- a/client/Config.cpp +++ b/client/Config.cpp @@ -23,7 +23,7 @@ Config::Config(): QObject(), StaticProxySpeedLow(50) configValid = false; Logger::Info("Parsing config.cfg to determine initial configuration\n"); - ifstream configFile("config.cfg", std::ios::in); + ifstream configFile(QString(this_app->applicationDirPath()+ "/config.cfg").toUtf8().data(), std::ios::in); if (!configFile) { Logger::Fatal("Can't open file: config.cfg\n"); @@ -236,8 +236,7 @@ unsigned Config::GetStaticProxyGuiLines() int Config::ReadGenericProxy() { Logger::Info("Parsing generic proxy list\n"); - - ifstream proxyFile("./config/proxy_list.cfg", std::ios::in); + ifstream proxyFile(QString(this_app->applicationDirPath()+"./config/proxy_list.cfg").toUtf8().data(), std::ios::in); if (!proxyFile) { Logger::Error("Can't open file ./config/proxy_list.cfg"); @@ -265,7 +264,7 @@ int Config::ReadStaticProxy() { Logger::Info("Parsing static proxy list\n"); - ifstream proxyFile("./config/static_proxy_list.cfg", std::ios::in); + ifstream proxyFile(QString(this_app->applicationDirPath() + "./config/static_proxy_list.cfg").toUtf8().data(), std::ios::in); if (!proxyFile) { Logger::Error("Can't open file ./config/static_proxy_list.cfg\n"); @@ -326,4 +325,4 @@ Config::ServerEntry::ServerEntry(string entry) start = end+1; end = entry.find(' '); retry = atoi(entry.substr(start, end).c_str()); -} \ No newline at end of file +} -- cgit v1.2.3