summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike JS. Choi <mkchoi212@icloud.com>2018-01-01 11:25:04 -0600
committerMike JS. Choi <mkchoi212@icloud.com>2018-01-01 11:25:04 -0600
commita17f24e43f34f59e1d9c8606d0610e6e18daca02 (patch)
tree32cf63445b99eb0db30e0b7e15cb85ffec07224b
parent66122fe612474f82d22a9b4bec4a1bb864b80d69 (diff)
Fix minor bugs
-rw-r--r--layout.go2
-rw-r--r--main.go3
2 files changed, 4 insertions, 1 deletions
diff --git a/layout.go b/layout.go
index de0cec5..43f4e3c 100644
--- a/layout.go
+++ b/layout.go
@@ -230,7 +230,7 @@ func MoveToItem(dir int, g *gocui.Gui, v *gocui.View) error {
}
}
- if originalCur == cur {
+ if originalCur == cur && conflict.All[cur].Choice != 0 {
globalQuit(g)
}
diff --git a/main.go b/main.go
index ef373e0..c861474 100644
--- a/main.go
+++ b/main.go
@@ -63,7 +63,10 @@ func parseInput(g *gocui.Gui, v *gocui.View) error {
default:
PrintPrompt(g, color.Red(color.Regular, "[wasd] >>"))
consecutiveError++
+ return
}
+ PrintPrompt(g, color.Green(color.Regular, "[wasd] >>"))
+
if consecutiveError == 2 {
consecutiveError = 0
Select(&conflict.All[cur], g, true)