diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2012-06-07 13:29:44 +0000 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2012-06-07 13:29:44 +0000 |
| commit | 9bcfda3226413345f3862541fb498bb5d4c62156 (patch) | |
| tree | 22b9ca401ebdd2d51354992d35f218f8030f4c03 /src/hook_manager.cc | |
| parent | 6a416abae2c93ed5699164bea23da4a52e1bcafc (diff) | |
HookManager are now hierarchical from window to buffer to global
window hooks also executes buffer hook which also execute global hooks
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 846b922d..dff3506c 100644 --- a/src/hook_manager.cc +++ b/src/hook_manager.cc @@ -12,6 +12,9 @@ void HookManager::run_hook(const String& hook_name, const String& param, const Context& context) const { + if (m_parent) + m_parent->run_hook(hook_name, param, context); + auto hook_list_it = m_hook.find(hook_name); if (hook_list_it == m_hook.end()) return; |
