From: Daniel Carl Date: Fri, 2 Jan 2015 22:06:10 +0000 (+0100) Subject: Track also inputbox buffer change in kioskmode. X-Git-Url: https://git.owens.tech///git?a=commitdiff_plain;h=2a38e4a09c8b0fac3a86e5048b01bacac8b7ffc4;p=vimb.git 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. --- 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),