From f2770d66fdc14c04b50e1a4e1434f0fb0c116cfc Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Wed, 18 Jan 2017 21:18:07 -0500 Subject: [PATCH] set the buffer pane focus --- src/gui/BufferPane.h | 5 ++++- src/gui/Window.cc | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gui/BufferPane.h b/src/gui/BufferPane.h index 59aa8fa..fa547e0 100644 --- a/src/gui/BufferPane.h +++ b/src/gui/BufferPane.h @@ -30,7 +30,10 @@ public: m_show_status_bar = show_status_bar; } void set_command_mode(); - void set_focused(bool focused); + void set_focused(bool focused) + { + m_focused = focused; + } protected: int effective_scroll_offset() diff --git a/src/gui/Window.cc b/src/gui/Window.cc index 819caf3..5409f9a 100644 --- a/src/gui/Window.cc +++ b/src/gui/Window.cc @@ -121,6 +121,7 @@ bool Window::create(std::shared_ptr buffer) glClearColor (0.0, 0.0, 0.0, 0.0); m_buffer_pane = std::make_shared(this, buffer); + m_buffer_pane->set_focused(true); m_command_buffer = std::make_shared(); m_command_buffer_pane = std::make_shared(this, m_command_buffer); m_command_buffer_pane->set_command_mode();