From 115cf2b5f57dd8a643a281351f4ffbb292d3a1b1 Mon Sep 17 00:00:00 2001 From: Jakub Jaszczynski Date: Fri, 6 Aug 2010 08:47:26 +0200 Subject: [PATCH] repair the bug in XdxfPlugin::getNew --- trunk/src/plugins/xdxf/src/xdxfplugin.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/trunk/src/plugins/xdxf/src/xdxfplugin.cpp b/trunk/src/plugins/xdxf/src/xdxfplugin.cpp index 98cf0d3..bc0622e 100644 --- a/trunk/src/plugins/xdxf/src/xdxfplugin.cpp +++ b/trunk/src/plugins/xdxf/src/xdxfplugin.cpp @@ -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 { -- 1.7.9.5