From 2a38e4a09c8b0fac3a86e5048b01bacac8b7ffc4 Mon Sep 17 00:00:00 2001 From: Daniel Carl Date: Fri, 2 Jan 2015 23:06:10 +0100 Subject: [PATCH] Track also inputbox buffer change in kioskmode. Even if there is no inputbox in case vimb is started in kiosk mode we need to observe the buffer changes to get working hinting if vimb is controlled via socket. --- src/main.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main.c b/src/main.c index ef2dc57..d6d96cd 100644 --- a/src/main.c +++ b/src/main.c @@ -991,11 +991,6 @@ static void setup_signals() g_signal_connect( G_OBJECT(vb.gui.input), "focus-in-event", G_CALLBACK(mode_input_focusin), NULL ); - g_object_connect( - G_OBJECT(vb.gui.buffer), - "signal::changed", G_CALLBACK(mode_input_changed), NULL, - NULL - ); /* inspector */ g_object_connect( @@ -1007,6 +1002,14 @@ static void setup_signals() NULL ); } + /* There is no inputbox in kioskmode - but the contents may be changed in + * case vimb is controlled via socket. To track inputbox changes is + * required for the hinting to work. */ + g_object_connect( + G_OBJECT(vb.gui.buffer), + "signal::changed", G_CALLBACK(mode_input_changed), NULL, + NULL + ); /* webview adjustment */ g_object_connect(G_OBJECT(vb.gui.adjust_v), -- 2.20.1