diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2014-01-11 19:05:09 +0000 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2014-01-11 19:05:09 +0000 |
| commit | ba5b21d43e5a3d3f90878c816965d749cac8a2d2 (patch) | |
| tree | 65e2ba0ec61e16fcd9cf15c9d0510b4c44423845 /src/buffer.cc | |
| parent | 1d51e6922a262ce3531cd6dc313e50e9abd4fb77 (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.cc | 1 |
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()); } |
