summaryrefslogtreecommitdiff
path: root/src/buffer.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2013-06-01 00:48:46 +0200
committerMaxime Coste <frrrwww@gmail.com>2013-06-01 00:48:46 +0200
commit3453ebbd524de51d8c404904bb6cf31d792d9a10 (patch)
tree37bf3ee951aac5527a1729a34f2bda7d600caed0 /src/buffer.cc
parent8ddeb141c83b4ff7ca073707f807fab087fb35b3 (diff)
BufferChangeListener: pass buffer to on_{inser,erase}
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 49ef596a..a06d9783 100644
--- a/src/buffer.cc
+++ b/src/buffer.cc
@@ -518,7 +518,7 @@ void Buffer::do_insert(const BufferCoord& pos, const String& content)
}
for (auto listener : m_change_listeners)
- listener->on_insert(begin, end);
+ listener->on_insert(*this, begin, end);
}
void Buffer::do_erase(const BufferCoord& begin, const BufferCoord& end)
@@ -543,7 +543,7 @@ void Buffer::do_erase(const BufferCoord& begin, const BufferCoord& end)
m_lines[i].start -= length;
for (auto listener : m_change_listeners)
- listener->on_erase(begin, end);
+ listener->on_erase(*this, begin, end);
}
void Buffer::apply_modification(const Modification& modification)