repair the bug in XdxfPlugin::getNew
authorJakub Jaszczynski <j.j.jaszczynski@gmail.com>
Fri, 6 Aug 2010 06:47:26 +0000 (08:47 +0200)
committerJakub Jaszczynski <j.j.jaszczynski@gmail.com>
Fri, 6 Aug 2010 06:47:26 +0000 (08:47 +0200)
trunk/src/plugins/xdxf/src/xdxfplugin.cpp

index 98cf0d3..bc0622e 100644 (file)
@@ -180,8 +180,9 @@ void XdxfPlugin::setPath(QString path){
 
 CommonDictInterface* XdxfPlugin::getNew(const Settings *settings) const {
     XdxfPlugin *plugin = new XdxfPlugin();
-    plugin->setPath(settings->value("path"));
-    return  new XdxfPlugin();//plugin;
+    if(settings)
+        plugin->setPath(settings->value("path"));
+    return  plugin;
 }
 
 bool XdxfPlugin::isAvailable() const {