diff --git a/src/editor/deletebackcommond.cpp b/src/editor/deletebackcommond.cpp index 18f17250..f9808966 100644 --- a/src/editor/deletebackcommond.cpp +++ b/src/editor/deletebackcommond.cpp @@ -150,6 +150,7 @@ void DeleteBackAltCommand::undo() qCDebug(appLog) << "m_edit is not null"; m_edit->restoreColumnEditSelection(m_columnEditSelections); m_edit->setTextCursor(m_columnEditSelections.last().cursor); + m_edit->renderAllSelections(); } qCDebug(appLog) << "DeleteBackAltCommand undo end"; } @@ -172,6 +173,7 @@ void DeleteBackAltCommand::redo() qCDebug(appLog) << "m_edit is not null"; m_edit->restoreColumnEditSelection(m_columnEditSelections); m_edit->setTextCursor(m_columnEditSelections.last().cursor); + m_edit->renderAllSelections(); } qCDebug(appLog) << "DeleteBackAltCommand redo end"; } diff --git a/src/editor/deletetextundocommand.cpp b/src/editor/deletetextundocommand.cpp index 7e42995f..d062db30 100644 --- a/src/editor/deletetextundocommand.cpp +++ b/src/editor/deletetextundocommand.cpp @@ -98,6 +98,7 @@ void DeleteTextUndoCommand::undo() qCDebug(appLog) << "m_edit is not null"; m_edit->restoreColumnEditSelection(m_ColumnEditSelections); m_edit->setTextCursor(m_ColumnEditSelections.last().cursor); + m_edit->renderAllSelections(); } } qCDebug(appLog) << "DeleteTextUndoCommand undo end"; @@ -126,6 +127,7 @@ void DeleteTextUndoCommand::redo() qCDebug(appLog) << "m_edit is not null"; m_edit->restoreColumnEditSelection(m_ColumnEditSelections); m_edit->setTextCursor(m_ColumnEditSelections.last().cursor); + m_edit->renderAllSelections(); } } qCDebug(appLog) << "DeleteTextUndoCommand redo end"; diff --git a/src/editor/inserttextundocommand.cpp b/src/editor/inserttextundocommand.cpp index 6af1cbdd..b0866b1a 100644 --- a/src/editor/inserttextundocommand.cpp +++ b/src/editor/inserttextundocommand.cpp @@ -93,6 +93,7 @@ void InsertTextUndoCommand::undo() qCDebug(appLog) << "InsertTextUndoCommand undo, pEdit not empty"; m_pEdit->restoreColumnEditSelection(m_columnEditSelections); m_pEdit->setTextCursor(m_columnEditSelections.last().cursor); + m_pEdit->renderAllSelections(); } } qCDebug(appLog) << "InsertTextUndoCommand undo exit";