aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/qmmp/qmmpplugincache.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/qmmp/qmmpplugincache.cpp b/src/qmmp/qmmpplugincache.cpp
index bc8b7b395..68643d1de 100644
--- a/src/qmmp/qmmpplugincache.cpp
+++ b/src/qmmp/qmmpplugincache.cpp
@@ -109,7 +109,10 @@ DecoderFactory *QmmpPluginCache::decoderFactory()
{
m_decoderFactory = qobject_cast<DecoderFactory *> (instance());
if(m_decoderFactory)
+ {
+ qDebug("QmmpPluginCache: loaded decoder %s", qPrintable(QFileInfo(m_path).fileName()));
qApp->installTranslator(m_decoderFactory->createTranslator(qApp));
+ }
}
return m_decoderFactory;
}
@@ -127,9 +130,7 @@ QObject *QmmpPluginCache::instance()
return m_instance;
QPluginLoader loader(m_path);
m_instance = loader.instance();
- if (loader.isLoaded())
- qDebug("QmmpPluginCache: loaded plugin %s", qPrintable(QFileInfo(m_path).fileName()));
- else
+ if (!loader.isLoaded())
{
m_error = true;
qWarning("QmmpPluginCache: error: %s", qPrintable(loader.errorString ()));