[escher] Fix cursor position when copy pasting

This commit is contained in:
Léa Saviot
2018-06-12 16:54:25 +02:00
parent 317e1f0389
commit 5270c7740b

View File

@@ -286,6 +286,9 @@ void ExpressionLayoutField::insertLayoutAtCursor(Poincare::ExpressionLayout * la
m_contentView.cursor()->setPointedExpressionLayout(layout->layoutToPointWhenInserting());
m_contentView.cursor()->setPosition(Poincare::ExpressionLayoutCursor::Position::Right);
}
} else if (!layoutWillBeMerged) {
m_contentView.cursor()->setPointedExpressionLayout(layout);
m_contentView.cursor()->setPosition(Poincare::ExpressionLayoutCursor::Position::Right);
}
m_contentView.cursor()->pointedExpressionLayout()->addGreySquaresToAllMatrixAncestors();
m_contentView.cursor()->hideEmptyLayoutIfNeeded();