From 3ef9895a97dab74628577d867a651ede4386af7e Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Tue, 31 Jan 2012 14:03:10 +0000 Subject: Buffer: support creation of temporary windows to apply commands when no windows are in context --- src/buffer.cc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/buffer.cc') diff --git a/src/buffer.cc b/src/buffer.cc index d5cb762c..f7f7ff55 100644 --- a/src/buffer.cc +++ b/src/buffer.cc @@ -243,6 +243,11 @@ void Buffer::delete_window(Window* window) m_windows.erase(window_it); } +std::unique_ptr Buffer::create_temporary_window() +{ + return std::unique_ptr(new Window(*this)); +} + bool Buffer::is_modified() const { size_t history_cursor_index = m_history_cursor - m_history.begin(); -- cgit v1.2.3