aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmmpui')
-rw-r--r--src/qmmpui/filedialog.cpp7
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)