dbaccess/source/ui/querydesign/QueryDesignView.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
New commits: commit a9cbae63a43cbdafd245eb67c09832d554f51c93 Author: Lionel Elie Mamane <lio...@mamane.lu> Date: Wed Jan 28 21:09:42 2015 +0100 not all OrCriteria have three children and some contain a column in the second child Change-Id: I60aca574815251902aa7dd1056903bdade9e21a1 Reviewed-on: https://gerrit.libreoffice.org/14340 Tested-by: Christian Lohmaier <lohmaier+libreoff...@googlemail.com> Reviewed-by: Christian Lohmaier <lohmaier+libreoff...@googlemail.com> diff --git a/dbaccess/source/ui/querydesign/QueryDesignView.cxx b/dbaccess/source/ui/querydesign/QueryDesignView.cxx index 312395d..b2efec0 100644 --- a/dbaccess/source/ui/querydesign/QueryDesignView.cxx +++ b/dbaccess/source/ui/querydesign/QueryDesignView.cxx @@ -1304,9 +1304,11 @@ namespace { bool bRet = true; ::connectivity::OSQLParseNode* pFirstColumnRef = _pFirstColumnRef; - for (int i = 0; i < 3 && bRet; i+=2) + for (size_t i = 0; i < _pCondition->count() && bRet; ++i) { const ::connectivity::OSQLParseNode* pChild = _pCondition->getChild(i); + if ( pChild->isToken() ) + continue; if ( SQL_ISRULE(pChild,search_condition) ) bRet = CheckOrCriteria(pChild,pFirstColumnRef); else _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits