From kde-commits Sun Sep 06 15:11:53 2009 From: Adam Pigg Date: Sun, 06 Sep 2009 15:11:53 +0000 To: kde-commits Subject: koffice/kexi/plugins/queries Message-Id: <1252249913.368761.29901.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=125224992424988 SVN commit 1020547 by piggz: Dont crash if set ptr is null M +4 -2 kexiquerydesignerguieditor.cpp --- trunk/koffice/kexi/plugins/queries/kexiquerydesignerguieditor.cpp #1020546:1020547 @@ -1592,10 +1592,12 @@ KexiDB::BinaryExpr be(KexiDBExpr_Relational, 0, token, 0); tokenStr = be.tokenToString() + " "; } - (*set)["criteria"] = tokenStr + e->toString(); //print it prettier + if (set) { + (*set)["criteria"] = tokenStr + e->toString(); //print it prettier + } //this is just checking: destroy expr. object delete e; - } else if (str.isEmpty()) { + } else if (set && str.isEmpty()) { (*set)["criteria"] = QVariant(); //clear it } setDirty(true);