summaryrefslogtreecommitdiff
path: root/src/buffer.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2014-01-11 19:05:09 +0000
committerMaxime Coste <frrrwww@gmail.com>2014-01-11 19:05:09 +0000
commitba5b21d43e5a3d3f90878c816965d749cac8a2d2 (patch)
tree65e2ba0ec61e16fcd9cf15c9d0510b4c44423845 /src/buffer.cc
parent1d51e6922a262ce3531cd6dc313e50e9abd4fb77 (diff)
Clear buffer values explicitely in destructor
Buffer values could be registered as a listener, so we need to get rid of them before asserting that all listeners have been unregistered.
Diffstat (limited to 'src/buffer.cc')
-rw-r--r--src/buffer.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/buffer.cc b/src/buffer.cc
index 757405be..2fb1a46c 100644
--- a/src/buffer.cc
+++ b/src/buffer.cc
@@ -67,6 +67,7 @@ Buffer::~Buffer()
m_options.unregister_watcher(*this);
BufferManager::instance().unregister_buffer(*this);
+ m_values.clear();
kak_assert(m_change_listeners.empty());
}