src/sensors/qsensorpluginloader.cpp
changeset 5 603d3f8b6302
parent 0 876b1a06bc25
--- a/src/sensors/qsensorpluginloader.cpp	Fri Sep 17 08:34:34 2010 +0300
+++ b/src/sensors/qsensorpluginloader.cpp	Mon Oct 04 01:37:06 2010 +0300
@@ -90,7 +90,14 @@
 
             continue;
         } else {
-            qWarning() << "QSensorPluginLoader: Failed to load plugin: " << plugins.at(i) << loader->errorString();
+            qWarning() << "QSensorPluginLoader: Failed to load plugin";
+            if (o == 0) {
+                qWarning() << "Reason: o == 0";
+            } else if (o->qt_metacast(m_iid) == 0) {
+                qWarning() << "Reason: o->qt_metacast(m_iid) == 0";
+            }
+            qWarning() << "Plugin:" << plugins.at(i);
+            qWarning() << "Error:" << loader->errorString();
         }
         delete o;
         loader->unload();