From b37b5ceddd0c67fc3c0f755a803b44941a0313a2 Mon Sep 17 00:00:00 2001 From: gnosygnu Date: Wed, 15 Feb 2017 05:02:08 -0500 Subject: [PATCH] Gui: Force escape in url bar to restore url --- 150_gfui/src/gplx/gfui/kits/swts/Swt_combo_ctrl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/150_gfui/src/gplx/gfui/kits/swts/Swt_combo_ctrl.java b/150_gfui/src/gplx/gfui/kits/swts/Swt_combo_ctrl.java index 015b373b3..03d5e157d 100644 --- a/150_gfui/src/gplx/gfui/kits/swts/Swt_combo_ctrl.java +++ b/150_gfui/src/gplx/gfui/kits/swts/Swt_combo_ctrl.java @@ -268,8 +268,10 @@ class Swt_combo_text__key_down implements Listener { // for list-box, highligh } break; case SWT.ESC: - list.Sel_idx_by_key(-1); - list.Visible_(false); + if (list.Visible()) { // NOTE: must check if list is visible, else will need to press escape twice to restore url; DATE:2017-02-15 + list.Sel_idx_by_key(-1); + list.Visible_(false); + } break; } } catch (Exception e) {