diff options
author | 2009-02-05 17:00:55 -0500 | |
---|---|---|
committer | 2009-02-05 17:00:55 -0500 | |
commit | 31b6f1d5a76c9a37da074011866fc6d68b0413d6 (patch) | |
tree | 4c743d7b4f220193b6dbd5dd8488522f4f2a012f | |
parent | d1a5a7b5699c5533bc89b31a2c281334acf574f4 (diff) | |
download | textadept-31b6f1d5a76c9a37da074011866fc6d68b0413d6.tar.gz textadept-31b6f1d5a76c9a37da074011866fc6d68b0413d6.zip |
Don't hide the find box on ESC if the command entry has focus; src/textadept.c
-rw-r--r-- | src/textadept.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/textadept.c b/src/textadept.c index cd823e86..62053c11 100644 --- a/src/textadept.c +++ b/src/textadept.c @@ -506,7 +506,8 @@ static gbool w_focus(GtkWidget*, GdkEventFocus*, gpointer) { * - Escape - hides the search frame if it's open. */ static gbool w_keypress(GtkWidget*, GdkEventKey *event, gpointer) { - if (event->keyval == 0xff1b && GTK_WIDGET_VISIBLE(findbox)) { + if (event->keyval == 0xff1b && GTK_WIDGET_VISIBLE(findbox) && + !GTK_WIDGET_HAS_FOCUS(command_entry)) { gtk_widget_hide(findbox); gtk_widget_grab_focus(focused_editor); return TRUE; |