starmath/source/node.cxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
New commits: commit f6c004800a73059eea5267f58bdac118e7a37656 Author: Takeshi Abe <t...@fixedpoint.jp> Date: Tue Jun 28 14:33:24 2016 +0900 starmath: SmBinDiagonalNode's 3rd child must be SmPolyLineNode Change-Id: If3b81de299eca8b398a65534d1b201bf38daf19f Reviewed-on: https://gerrit.libreoffice.org/26733 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Takeshi Abe <t...@fixedpoint.jp> diff --git a/starmath/source/node.cxx b/starmath/source/node.cxx index 8300752..fa0c748 100644 --- a/starmath/source/node.cxx +++ b/starmath/source/node.cxx @@ -1144,12 +1144,13 @@ void SmBinDiagonalNode::Arrange(OutputDevice &rDev, const SmFormat &rFormat) // Both arguments have to get into the SubNodes before the Operator so that clicking // within the GraphicWindow sets the FormulaCursor correctly (cf. SmRootNode) SmNode *pLeft = GetSubNode(0), - *pRight = GetSubNode(1); + *pRight = GetSubNode(1), + *pLine = GetSubNode(2); assert(pLeft); assert(pRight); + assert(pLine && pLine->GetType() == NPOLYLINE); - OSL_ENSURE(GetSubNode(2)->GetType() == NPOLYLINE, "Sm : wrong node type"); - SmPolyLineNode *pOper = static_cast<SmPolyLineNode *>(GetSubNode(2)); + SmPolyLineNode *pOper = static_cast<SmPolyLineNode *>(pLine); assert(pOper); //! some routines being called extract some info from the OutputDevice's _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits