diff options
author | Mike JS. Choi <mkchoi212@icloud.com> | 2018-01-03 23:16:08 -0600 |
---|---|---|
committer | Mike JS. Choi <mkchoi212@icloud.com> | 2018-01-03 23:16:31 -0600 |
commit | e03a608bf2434a48c226431c3ba06b45cf5a6e04 (patch) | |
tree | 7446024757423b60845e794eba4ecda6586232f3 | |
parent | 92c55152e1bf77bfe2e62d36503352c8d4adfda8 (diff) |
Fix consecutive error handling logic
-rw-r--r-- | main.go | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -60,14 +60,14 @@ func parseInput(g *gocui.Gui, v *gocui.View) error { default: PrintPrompt(g, color.Red(color.Regular, "[wasd] >>")) consecutiveError++ + if consecutiveError == 2 { + consecutiveError = 0 + Select(&conflict.All[cur], g, true) + } return } + consecutiveError = 0 PrintPrompt(g, color.Green(color.Regular, "[wasd] >>")) - - if consecutiveError == 2 { - consecutiveError = 0 - Select(&conflict.All[cur], g, true) - } } in := strings.TrimSuffix(v.Buffer(), "\n") |