diff options
Diffstat (limited to 'degesch.c')
-rw-r--r-- | degesch.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -8796,6 +8796,7 @@ lua_hook_unhook (lua_State *L) break; case XLUA_HOOK_PROMPT: LIST_UNLINK (hook->plugin->ctx->prompt_hooks, &hook->data.hook); + refresh_prompt (hook->plugin->ctx); break; case XLUA_HOOK_COMPLETION: LIST_UNLINK (hook->plugin->ctx->completion_hooks, &hook->data.hook); @@ -8892,11 +8893,11 @@ lua_prompt_hook_make (struct prompt_hook *self) char *prompt = xstrdup (""); if (lua_plugin_call (plugin, 1, 1, &e)) { - lua_plugin_handle_string_filter_result (plugin, &prompt, false, &e); + lua_plugin_handle_string_filter_result (plugin, &prompt, true, &e); lua_pop (L, 1); } if (e) - lua_plugin_log_error (plugin, "Prompt hook", e); + lua_plugin_log_error (plugin, "prompt hook", e); return prompt; } |