From 50ca1b3d873c3a23312246fead0d30eb0f5af8c2 Mon Sep 17 00:00:00 2001 From: SimonFJ20 Date: Tue, 12 Apr 2022 22:53:39 +0200 Subject: [PATCH] LibGUI+GMLPlayground: Reset cursor to end of text after replace --- Userland/Libraries/LibGUI/TextDocument.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Userland/Libraries/LibGUI/TextDocument.cpp b/Userland/Libraries/LibGUI/TextDocument.cpp index 2d2a465986..71bdf853bd 100644 --- a/Userland/Libraries/LibGUI/TextDocument.cpp +++ b/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); }