summaryrefslogtreecommitdiff
path: root/dbaccess/source
diff options
context:
space:
mode:
authorOcke Janssen <oj@openoffice.org>2009-11-02 07:24:27 +0000
committerOcke Janssen <oj@openoffice.org>2009-11-02 07:24:27 +0000
commit78b3568c2985a3be0ecd3fe44bd72e8a717af623 (patch)
treec8d2bb16e8c3d436c7d74dd69591b79d48f769d5 /dbaccess/source
parent5a1d0f004a63cdff5116962837f2f833d2ee1910 (diff)
i105959# simply logic again
Diffstat (limited to 'dbaccess/source')
-rw-r--r--dbaccess/source/ui/querydesign/QueryDesignView.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/dbaccess/source/ui/querydesign/QueryDesignView.cxx b/dbaccess/source/ui/querydesign/QueryDesignView.cxx
index 7e75e937d..bf5a00aed 100644
--- a/dbaccess/source/ui/querydesign/QueryDesignView.cxx
+++ b/dbaccess/source/ui/querydesign/QueryDesignView.cxx
@@ -1385,6 +1385,9 @@ namespace
// first extract the inner joins conditions
GetInnerJoinCriteria(_pView,pNodeTmp);
+ // now simplify again, join are checked in ComparisonPredicate
+ ::connectivity::OSQLParseNode::absorptions(pNodeTmp);
+ pNodeTmp = pNode->getChild(1);
// it could happen that pCondition is not more valid
eErrorCode = GetORCriteria(_pView,_pSelectionBrw,pNodeTmp, rLevel);