From 77272db0fd28af7ee9ade28434c52e628e4d5a32 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Mon, 12 Nov 2012 20:11:27 +0100 Subject: make Buffer::{add,remove}_change_listener const and the listener list mutable --- src/buffer.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/buffer.cc') diff --git a/src/buffer.cc b/src/buffer.cc index e40383cd..4b53d210 100644 --- a/src/buffer.cc +++ b/src/buffer.cc @@ -415,13 +415,13 @@ void Buffer::notify_saved() m_last_save_undo_index = history_cursor_index; } -void Buffer::add_change_listener(BufferChangeListener& listener) +void Buffer::add_change_listener(BufferChangeListener& listener) const { assert(not contains(m_change_listeners, &listener)); m_change_listeners.push_back(&listener); } -void Buffer::remove_change_listener(BufferChangeListener& listener) +void Buffer::remove_change_listener(BufferChangeListener& listener) const { auto it = std::find(m_change_listeners.begin(), m_change_listeners.end(), -- cgit v1.2.3