diff options
| -rw-r--r-- | src/qmmpui/filedialog.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/qmmpui/filedialog.cpp b/src/qmmpui/filedialog.cpp index 134c86392..c72969e42 100644 --- a/src/qmmpui/filedialog.cpp +++ b/src/qmmpui/filedialog.cpp @@ -179,7 +179,8 @@ void FileDialog::registerExternalFactories() qApp->installTranslator(fct->createTranslator(qApp)); } } -#if QT_VERSION < 0x040600 +#ifndef Q_OS_WIN32 +#if (QT_VERSION < 0x040600) //load native kde dialog QStringList paths; paths << "/usr/lib/kde4/kio_file.so"; @@ -189,11 +190,13 @@ void FileDialog::registerExternalFactories() { if(QFile::exists(path)) { - QLibrary *l = new QLibrary("/usr/lib/kde4/kio_file.so", qApp); + QLibrary *l = new QLibrary(path, qApp); l->load(); + break; } } #endif +#endif } bool FileDialog::registerFactory(FileDialogFactory *factory) |
