summaryrefslogtreecommitdiff
path: root/src/buffer_manager.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2016-03-03 13:55:35 +0000
committerMaxime Coste <frrrwww@gmail.com>2016-03-03 14:05:07 +0000
commitb5b5b82c70533c833396fbe490e860d4820ca022 (patch)
tree63c2a604017fe65bdde1f126715716f8193b7f7d /src/buffer_manager.cc
parentf16bb36f41432c0938954d0e42f57eedf8ed0287 (diff)
destroy buffer manager first but clear clients before destroying buffers.
Fixes #612
Diffstat (limited to 'src/buffer_manager.cc')
-rw-r--r--src/buffer_manager.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/buffer_manager.cc b/src/buffer_manager.cc
index 9568c33e..bb9f7902 100644
--- a/src/buffer_manager.cc
+++ b/src/buffer_manager.cc
@@ -18,7 +18,8 @@ struct name_not_unique : runtime_error
BufferManager::~BufferManager()
{
- kak_assert(not ClientManager::has_instance());
+ // Make sure not clients exists
+ ClientManager::instance().clear();
// delete remaining buffers
while (not m_buffers.empty())