From 2a97c0121591dbfd3a11790e386619c2e3299e52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Janouch?= Date: Sun, 15 Nov 2015 00:57:58 +0100 Subject: [PATCH] degesch: make the libedit backend work again --- degesch.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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);