aboutsummaryrefslogtreecommitdiff
path: root/src/app
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2016-08-26 08:05:06 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2016-08-26 08:05:06 +0000
commitf536b76e44e084d68530ba103dffc12c347210e8 (patch)
tree89ca50acefa08a37472ca98b54682105c5c5dec3 /src/app
parent9fae959f282ad07f51a61c9fd4d762e261db1a6a (diff)
downloadqmmp-f536b76e44e084d68530ba103dffc12c347210e8.tar.gz
qmmp-f536b76e44e084d68530ba103dffc12c347210e8.tar.bz2
qmmp-f536b76e44e084d68530ba103dffc12c347210e8.zip
fixed librcc database path for portable mode (#879)
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@6689 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/app')
-rw-r--r--src/app/main.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/app/main.cpp b/src/app/main.cpp
index b7ae6f52a..21ce86a60 100644
--- a/src/app/main.cpp
+++ b/src/app/main.cpp
@@ -26,6 +26,7 @@
#include <stdio.h>
#include <stdlib.h>
#ifdef Q_OS_WIN
+#include <QtGlobal>
#include <windows.h>
#include <winuser.h>
#endif
@@ -48,7 +49,10 @@ int main(int argc, char *argv[])
icon.addFile(":/56x56/qmmp.png");
icon.addFile(":/scalable/qmmp.svgz");
a.setWindowIcon(icon);
-
+#ifdef Q_OS_WIN
+ if(Qmmp::isPortable())
+ qputenv("HOMEPATH", Qmmp::configDir().toLatin1()); //librcc database path
+#endif
QTranslator translator;
QString locale = Qmmp::systemLanguageID();
translator.load(QString(":/qmmp_") + locale);