From 974d73d219e344350522f8c3da8c38cda6ddbd4d Mon Sep 17 00:00:00 2001 From: Lionel Elie Mamane Date: Fri, 13 Sep 2013 07:35:15 +0200 Subject: [PATCH] remove an arbitrary level of nested parentheses not only one. Change-Id: I1f611dda6a98fb6244409c0cd1fc87fc9dfaa8c3 --- connectivity/source/parse/sqliterator.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connectivity/source/parse/sqliterator.cxx b/connectivity/source/parse/sqliterator.cxx index 4cd8c6557426..3bb5efb2b979 100644 --- a/connectivity/source/parse/sqliterator.cxx +++ b/connectivity/source/parse/sqliterator.cxx @@ -985,7 +985,7 @@ bool OSQLParseTreeIterator::traverseSelectColumnNames(const OSQLParseNode* pSele sal_Int32 nType = DataType::VARCHAR; sal_Bool bFkt(sal_False); pColumnRef = pColumnRef->getChild(0); - if ( + while ( pColumnRef->getKnownRuleID() != OSQLParseNode::subquery && pColumnRef->count() == 3 && SQL_ISPUNCTUATION(pColumnRef->getChild(0),"(") &&