소스 검색

LibGUI+GMLPlayground: Reset cursor to end of text after replace

SimonFJ20 3 년 전
부모
커밋
50ca1b3d87
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      Userland/Libraries/LibGUI/TextDocument.cpp

+ 1 - 0
Userland/Libraries/LibGUI/TextDocument.cpp

@@ -905,6 +905,7 @@ void ReplaceAllTextCommand::undo()
     m_document.remove(m_range);
     m_document.set_all_cursors(m_range.start());
     auto new_cursor = m_document.insert_at(m_range.start(), m_text);
+    m_range.set_end(new_cursor);
     m_document.set_all_cursors(new_cursor);
 }