aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/playlistparser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmmpui/playlistparser.cpp')
-rw-r--r--src/qmmpui/playlistparser.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/qmmpui/playlistparser.cpp b/src/qmmpui/playlistparser.cpp
index 673abcb0f..7b41f35c9 100644
--- a/src/qmmpui/playlistparser.cpp
+++ b/src/qmmpui/playlistparser.cpp
@@ -22,7 +22,7 @@
#include <QObject>
#include <QList>
#include <QApplication>
-
+#include <qmmp/qmmp.h>
#include "playlistformat.h"
#include "playlistparser.h"
@@ -78,9 +78,8 @@ void PlaylistParser::loadExternalPlaylistFormats()
{
if (!m_formats.isEmpty())
return;
- QDir pluginsDir (qApp->applicationDirPath());
- pluginsDir.cdUp();
- pluginsDir.cd("./"LIB_DIR"/qmmp/PlaylistFormats");
+ QDir pluginsDir (Qmmp::pluginsPath());
+ pluginsDir.cd("PlaylistFormats");
foreach (QString fileName, pluginsDir.entryList(QDir::Files))
{
QPluginLoader loader(pluginsDir.absoluteFilePath(fileName));