summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike JS. Choi <mkchoi212@icloud.com>2018-01-03 23:16:08 -0600
committerMike JS. Choi <mkchoi212@icloud.com>2018-01-03 23:16:31 -0600
commite03a608bf2434a48c226431c3ba06b45cf5a6e04 (patch)
tree7446024757423b60845e794eba4ecda6586232f3
parent92c55152e1bf77bfe2e62d36503352c8d4adfda8 (diff)
Fix consecutive error handling logic
-rw-r--r--main.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/main.go b/main.go
index cbc17a2..2a885db 100644
--- a/main.go
+++ b/main.go
@@ -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")