From 307f2438c1393050ce5ec8e82b4db9990ef92ff7 Mon Sep 17 00:00:00 2001 From: Simon Gomizelj Date: Thu, 27 Sep 2012 11:55:01 -0400 Subject: [PATCH] exiting command mode should kill the entry --- termite.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/termite.cc b/termite.cc index 83a7c40..c388085 100644 --- a/termite.cc +++ b/termite.cc @@ -436,6 +436,10 @@ gboolean key_press_cb(VteTerminal *vte, GdkEventKey *event, keybind_info *info) return TRUE; } switch (event->keyval) { + case GDK_KEY_Escape: + gtk_widget_hide(info->panel.entry); + exit_command_mode(vte, &info->select); + break; case GDK_KEY_Left: case GDK_KEY_h: move(vte, &info->select, -1, 0); @@ -482,9 +486,6 @@ gboolean key_press_cb(VteTerminal *vte, GdkEventKey *event, keybind_info *info) case GDK_KEY_V: toggle_visual(vte, &info->select, vi_mode::visual_line); break; - case GDK_KEY_Escape: - exit_command_mode(vte, &info->select); - break; case GDK_KEY_y: vte_terminal_copy_clipboard(vte); break;