diff options
Diffstat (limited to 'src/app')
| -rw-r--r-- | src/app/main.cpp | 6 |
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); |
