瀏覽代碼

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);
 }