summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.c7
-rw-r--r--src/mode.c8
2 files changed, 2 insertions, 13 deletions
diff --git a/src/main.c b/src/main.c
index 1be841c..33aaa4e 100644
--- a/src/main.c
+++ b/src/main.c
@@ -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),
diff --git a/src/mode.c b/src/mode.c
index a1b2b4d..15a926b 100644
--- a/src/mode.c
+++ b/src/mode.c
@@ -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.
*/