Browse Source

TextEditor: Focus the editor widget on startup

Andreas Kling 5 years ago
parent
commit
f8703d44cc

+ 0 - 2
Applications/TextEditor/TextEditorWidget.cpp

@@ -250,8 +250,6 @@ TextEditorWidget::TextEditorWidget()
 
     toolbar->add_action(m_editor->undo_action());
     toolbar->add_action(m_editor->redo_action());
-
-    m_editor->set_focus(true);
 }
 
 TextEditorWidget::~TextEditorWidget()

+ 2 - 0
Applications/TextEditor/TextEditorWidget.h

@@ -19,6 +19,8 @@ public:
     void open_sesame(const String& path);
     bool request_close();
 
+    GTextEditor& editor() { return *m_editor; }
+
 private:
     TextEditorWidget();
     void set_path(const FileSystemPath& file);

+ 2 - 0
Applications/TextEditor/main.cpp

@@ -12,6 +12,8 @@ int main(int argc, char** argv)
     auto text_widget = TextEditorWidget::construct();
     window->set_main_widget(text_widget);
 
+    text_widget->editor().set_focus(true);
+
     window->on_close_request = [&]() -> GWindow::CloseRequestDecision {
         if (text_widget->request_close())
             return GWindow::CloseRequestDecision::Close;