diff --git a/degesch.c b/degesch.c index 9276b8b..723ef2b 100644 --- a/degesch.c +++ b/degesch.c @@ -9373,6 +9373,7 @@ on_editline_display_backlog (EditLine *editline, int key) (void) key; display_backlog (g_ctx); + return CC_NORM; } static unsigned char @@ -9382,6 +9383,7 @@ on_editline_display_full_log (EditLine *editline, int key) (void) key; display_full_log (g_ctx); + return CC_NORM; } static unsigned char @@ -10048,12 +10050,13 @@ main (int argc, char *argv[]) // At this moment we can safely call any "on_change" callbacks config_schema_call_changed (ctx.config.root); - // Finally, we juice the configuration for some servers to create - load_servers (&ctx); - + // Initialize input so that we can switch to new buffers refresh_prompt (&ctx); input_start (&ctx.input, argv[0]); + // Finally, we juice the configuration for some servers to create + load_servers (&ctx); + ctx.polling = true; while (ctx.polling) poller_run (&ctx.poller);