1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-10 05:47:34 +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

@ -29,6 +29,12 @@ RefPtr<GWindow> g_window;
RefPtr<GListView> g_project_list_view;
RefPtr<GTextEditor> g_text_editor;
GTextEditor& main_editor()
{
ASSERT(g_text_editor);
return *g_text_editor;
}
static void build(TerminalWrapper&);
static void run(TerminalWrapper&);
void open_file(const String&);
@ -109,7 +115,7 @@ int main(int argc, char** argv)
auto statusbar = GStatusBar::construct(widget);
g_text_editor->on_cursor_change = [&] {
statusbar->set_text(String::format("Line: %d, Column: %d", g_text_editor->cursor().line(), g_text_editor->cursor().column()));
statusbar->set_text(String::format("Line: %d, Column: %d", g_text_editor->cursor().line() + 1, g_text_editor->cursor().column()));
};
g_text_editor->add_custom_context_menu_action(GAction::create(