diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2016-09-26 23:43:05 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2016-09-26 23:43:05 +0100 |
| commit | e3c4bddd3b4641942043af8408dc5ba55444a9e3 (patch) | |
| tree | ae6661b4d2261dd2e5e722dc5629f4cc7ca6ac44 /src/hook_manager.cc | |
| parent | 696db111e2a23549924b12f62970e51c363226f6 (diff) | |
Make hook disabling work for all hooks, not only user hooks
Fixes #823
Diffstat (limited to 'src/hook_manager.cc')
| -rw-r--r-- | src/hook_manager.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/hook_manager.cc b/src/hook_manager.cc index be940482..9278e577 100644 --- a/src/hook_manager.cc +++ b/src/hook_manager.cc @@ -43,6 +43,9 @@ CandidateList HookManager::complete_hook_group(StringView prefix, ByteCount pos_ void HookManager::run_hook(StringView hook_name, StringView param, Context& context) const { + if (context.hooks_disabled()) + return; + if (m_parent) m_parent->run_hook(hook_name, param, context); |
