summaryrefslogtreecommitdiff
path: root/src/buffer.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2012-11-12 20:11:27 +0100
committerMaxime Coste <frrrwww@gmail.com>2012-11-12 20:11:27 +0100
commit77272db0fd28af7ee9ade28434c52e628e4d5a32 (patch)
tree7c1b53d130b2ccfab4e3177d6354048aa238874c /src/buffer.cc
parent489621cf580b8eaca3b220f2be2512d72098f736 (diff)
make Buffer::{add,remove}_change_listener const and the listener list mutable
Diffstat (limited to 'src/buffer.cc')
-rw-r--r--src/buffer.cc4
1 files changed, 2 insertions, 2 deletions
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(),