summaryrefslogtreecommitdiff
path: root/src/dynamic_buffer_iterator.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2011-11-28 18:55:17 +0000
committerMaxime Coste <frrrwww@gmail.com>2011-11-28 18:55:17 +0000
commit51ee0b61f4b477768135f7427ffc3ed6ca061420 (patch)
treec361dd8af9b95f02555a529f19f8c6955a1c9e9c /src/dynamic_buffer_iterator.cc
parent46a01b5a0b9a87db8509062dad958ea67f275395 (diff)
DynamicBufferIterator: use const_cast instead of having a mutable field in Buffer
Diffstat (limited to 'src/dynamic_buffer_iterator.cc')
-rw-r--r--src/dynamic_buffer_iterator.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dynamic_buffer_iterator.cc b/src/dynamic_buffer_iterator.cc
index 42c9d39c..fac3cd39 100644
--- a/src/dynamic_buffer_iterator.cc
+++ b/src/dynamic_buffer_iterator.cc
@@ -59,13 +59,13 @@ void DynamicBufferIterator::on_modification(const BufferModification& modificati
void DynamicBufferIterator::register_ifp()
{
if (is_valid())
- buffer().register_modification_listener(this);
+ const_cast<Buffer&>(buffer()).register_modification_listener(this);
}
void DynamicBufferIterator::unregister_ifn()
{
if (is_valid())
- buffer().unregister_modification_listener(this);
+ const_cast<Buffer&>(buffer()).unregister_modification_listener(this);
}
}