From c8b22eb5889e9e12f35d6e8dba6290fb97a30f02 Mon Sep 17 00:00:00 2001 From: Chris Cummer Date: Wed, 13 Jun 2018 15:46:58 -0700 Subject: [PATCH] Close #202. Keep focus on the selected widget when a modal is closed --- wtf/focus_tracker.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wtf/focus_tracker.go b/wtf/focus_tracker.go index 34a4d5b7..596affef 100644 --- a/wtf/focus_tracker.go +++ b/wtf/focus_tracker.go @@ -36,6 +36,10 @@ func (tracker *FocusTracker) Next() { // None removes focus from the currently-focused widget. func (tracker *FocusTracker) None() { + if tracker.focusState() == NonWidget { + return + } + tracker.blur(tracker.Idx) }