diff options
-rw-r--r-- | src/main.c | 7 | ||||
-rw-r--r-- | src/mode.c | 8 |
2 files changed, 2 insertions, 13 deletions
@@ -740,11 +740,8 @@ static void setup_signals() g_signal_connect( G_OBJECT(vb.gui.window), "key-press-event", G_CALLBACK(map_keypress), NULL ); - g_object_connect( - G_OBJECT(vb.gui.input), - "signal::focus-in-event", G_CALLBACK(mode_input_focusin), NULL, - "signal::focus-out-event", G_CALLBACK(mode_input_focusout), NULL, - NULL + 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), @@ -122,14 +122,6 @@ gboolean mode_input_focusin(GtkWidget *widget, GdkEventFocus *event, gpointer da return false; } -gboolean mode_input_focusout(GtkWidget *widget, GdkEventFocus *event, gpointer data) -{ - /* if focus is lesft from inputbox - switch back to normal mode */ - mode_enter('n'); - - return false; -} - /** * Process input changed event on current active mode. */ |