From 51262e7e2d5b3d4859337a5df784ab4f470be41a Mon Sep 17 00:00:00 2001 From: Sasan Hezarkhani Date: Sun, 1 Dec 2019 18:49:13 -0800 Subject: [PATCH] GTextEditor: Clear current selection, if any, on set_document() --- Libraries/LibGUI/GTextEditor.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Libraries/LibGUI/GTextEditor.cpp b/Libraries/LibGUI/GTextEditor.cpp index c7a7507f75..88afbd6b63 100644 --- a/Libraries/LibGUI/GTextEditor.cpp +++ b/Libraries/LibGUI/GTextEditor.cpp @@ -1409,6 +1409,8 @@ void GTextEditor::set_document(GTextDocument& document) m_line_visual_data.append(make()); } m_cursor = { 0, 0 }; + if (has_selection()) + m_selection.clear(); recompute_all_visual_lines(); update(); m_document->register_client(*this);