From 49e8d34f0e6b3b3b6b2af1ab41c52198c84e86f0 Mon Sep 17 00:00:00 2001 From: 0xtechnobabble <0xtechnobabble@protonmail.com> Date: Sat, 11 Jan 2020 21:08:35 +0200 Subject: [PATCH] TextEditor: Replace text in find textbox with selection This patch makes it so that if the find/replace widget is opened while some text is selected, the find textbox's content is overrided with the selected text. --- Applications/TextEditor/TextEditorWidget.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Applications/TextEditor/TextEditorWidget.cpp b/Applications/TextEditor/TextEditorWidget.cpp index b6fdabc7e22..96e4d14d9b1 100644 --- a/Applications/TextEditor/TextEditorWidget.cpp +++ b/Applications/TextEditor/TextEditorWidget.cpp @@ -222,6 +222,11 @@ TextEditorWidget::TextEditorWidget() m_find_widget->set_visible(true); m_replace_widget->set_visible(true); m_find_textbox->set_focus(true); + + if (m_editor->has_selection()) { + auto selected_text = m_editor->document().text_in_range(m_editor->normalized_selection()); + m_find_textbox->set_text(selected_text); + } m_find_textbox->select_all(); });