[escher/layout_field] Factor insertLayoutAtCursor

This commit is contained in:
Ruben Dashyan
2019-10-10 17:34:22 +02:00
committed by Léa Saviot
parent 89ea31d190
commit bc0b5c092a

View File

@@ -358,11 +358,10 @@ void LayoutField::insertLayoutAtCursor(Layout layoutR, Poincare::Expression corr
}
assert(!cursorMergedLayout.isUninitialized());
m_contentView.cursor()->setLayout(cursorMergedLayout);
m_contentView.cursor()->setPosition(LayoutCursor::Position::Right);
} else if (!layoutWillBeMerged) {
m_contentView.cursor()->setLayout(layoutR);
m_contentView.cursor()->setPosition(LayoutCursor::Position::Right);
}
m_contentView.cursor()->setPosition(LayoutCursor::Position::Right);
// Handle matrices
cursor->layoutReference().addGreySquaresToAllMatrixAncestors();