Hi, I have submitted a patch for review:
https://gerrit.libreoffice.org/3982 To pull it, you can do: git pull ssh://gerrit.libreoffice.org:29418/core refs/changes/82/3982/1 Fix fdo#32062: Math overwrites selected area when new element We're appending the new simbol in front of the selected formula. Change-Id: If1623b5bc1ae5c491d67b4a21c76a08c928b50b6 --- M starmath/source/edit.cxx 1 file changed, 6 insertions(+), 0 deletions(-) diff --git a/starmath/source/edit.cxx b/starmath/source/edit.cxx index fc88ba7..d6608db 100644 --- a/starmath/source/edit.cxx +++ b/starmath/source/edit.cxx @@ -714,6 +714,12 @@ OSL_ENSURE( pEditView, "NULL pointer" ); OUString aText = SM_RESSTR(nCommand); + + OUString selected(pEditView->GetSelected()); + // if we have a formula selected, apply the command around the formula + if (selected.getLength()) + aText = aText.replaceAll("<?>", selected); + pEditView->InsertText(aText); if (HasMark(aText)) -- To view, visit https://gerrit.libreoffice.org/3982 To unsubscribe, visit https://gerrit.libreoffice.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If1623b5bc1ae5c491d67b4a21c76a08c928b50b6 Gerrit-PatchSet: 1 Gerrit-Project: core Gerrit-Branch: master Gerrit-Owner: Marcos Souza <marcos.souza....@gmail.com> _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice