1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-30 21:28:11 +00:00

HackStudio: Unbreak jumping to a search result

I broke this when factoring out the find-in-files widget into its own
class. This patch adds a main_editor() global getter for grabbing at
the main GTextEditor from wherever you are.
This commit is contained in:
Andreas Kling 2019-10-25 10:25:42 +02:00
parent 558c63a6f9
commit f256c55e8d
2 changed files with 10 additions and 3 deletions

View file

@ -5,6 +5,7 @@
#include <LibGUI/GListView.h>
#include <LibGUI/GTextBox.h>
extern GTextEditor& main_editor();
extern void open_file(const String&);
extern OwnPtr<Project> g_project;
@ -70,8 +71,8 @@ FindInFilesWidget::FindInFilesWidget(GWidget* parent)
int line_number = parts[1].to_int(ok);
ASSERT(ok);
open_file(parts[0]);
m_textbox->set_cursor(line_number - 1, 0);
m_textbox->set_focus(true);
main_editor().set_cursor(line_number - 1, 0);
main_editor().set_focus(true);
};
m_button->on_click = [this](auto&) {