input ignores newline chars

master
Bel LaPointe 2023-03-23 15:53:01 -06:00
parent 17b2891f9a
commit 32c186e1e2
1 changed files with 5 additions and 3 deletions

View File

@ -50,9 +50,11 @@ func (kb Keyboard) Read() []Button {
panic(err)
}
result := make([]Button, n)
for i := range result {
result[i] = Button{Char: b[i], Down: true}
result := make([]Button, 0, n)
for i := 0; i < n; i++ {
if b[i] != '\n' {
result = append(result, Button{Char: b[i], Down: true})
}
}
return result
}