summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/hook_manager.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/hook_manager.cc b/src/hook_manager.cc
index bd83b976..30f90ae3 100644
--- a/src/hook_manager.cc
+++ b/src/hook_manager.cc
@@ -53,9 +53,9 @@ void HookManager::run_hook(StringView hook_name,
if (contains(m_running_hooks, std::make_pair(hook_name, param)))
{
- auto error = format("recursive call of hook {}/{}, aborting", hook_name, param);
+ auto error = format("recursive call of hook {}/{}, not executing", hook_name, param);
write_to_debug_buffer(error);
- throw runtime_error(std::move(error));
+ return;
}
m_running_hooks.emplace_back(hook_name, param);