--- 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();