summaryrefslogtreecommitdiff
path: root/client/Config.cpp
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss@sss.chaoslab.ru>2011-11-05 03:24:22 +0200
committerGluzskiy Alexandr <sss@sss.chaoslab.ru>2011-11-05 03:24:22 +0200
commit544c4714a4e1f6b5bedf7b58d07080c5a6dee860 (patch)
tree022be2f29c03725cb3b097e928c2ac6a9d555bc0 /client/Config.cpp
parent5300c9dd1261a7f4ff8bf5a83608470e4953dd0f (diff)
fixed config files access path's
added code for qtsingleapplication for future also, i can't reproduce crashes
Diffstat (limited to 'client/Config.cpp')
-rwxr-xr-x[-rw-r--r--]client/Config.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/client/Config.cpp b/client/Config.cpp
index ee8b9da..8df5fa0 100644..100755
--- 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
+}