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) {