From 11cac3c8b5f2539b7b60bfadc68309a5b9a2299d Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 1 Aug 2016 21:34:52 -0400 Subject: [PATCH] add a PieceTable::Cursor to Window --- src/gui/Window.cc | 1 + src/gui/Window.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/gui/Window.cc b/src/gui/Window.cc index 4cceedc..fbd2576 100644 --- a/src/gui/Window.cc +++ b/src/gui/Window.cc @@ -127,6 +127,7 @@ bool Window::create(std::shared_ptr buffer) cursor_bounds, sizeof(cursor_bounds)); m_buffer = buffer; + m_cursor = m_buffer->piece_table->add_cursor(); m_start_piece = m_buffer->piece_table->start_piece->next; resize(); diff --git a/src/gui/Window.h b/src/gui/Window.h index 4fdc56a..050d1d5 100644 --- a/src/gui/Window.h +++ b/src/gui/Window.h @@ -40,6 +40,8 @@ protected: std::shared_ptr m_cursor_buffer; + std::shared_ptr m_cursor; + PieceTable::Piece * m_start_piece; };