From cf3ce29a08b103964bcb40fa456e04ec3ea42822 Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Sun, 4 Sep 2016 18:27:11 -0400 Subject: [PATCH] Fix YesNoPrompt bug --- cmd/micro/messenger.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/micro/messenger.go b/cmd/micro/messenger.go index a272a78c..1e644704 100644 --- a/cmd/micro/messenger.go +++ b/cmd/micro/messenger.go @@ -114,11 +114,14 @@ func (m *Messenger) YesNoPrompt(prompt string) (bool, bool) { switch e.Key() { case tcell.KeyRune: if e.Rune() == 'y' { + m.hasPrompt = false return true, false } else if e.Rune() == 'n' { + m.hasPrompt = false return false, false } case tcell.KeyCtrlC, tcell.KeyCtrlQ, tcell.KeyEscape: + m.hasPrompt = false return false, true } }