ui: clean up doubling

trunk
nbsp 2025-01-20 14:35:27 +02:00
parent e8125b419f
commit 5a7db89b47
No known key found for this signature in database
GPG Key ID: 7184AC1C9835CE48
4 changed files with 5 additions and 18 deletions

View File

@ -97,9 +97,6 @@ func editGraffiti(state *ui.State) {
continue
}
// for some reason vaxis doubles all events for Press/Release so this just ignores releases
if key, ok := ev.(vaxis.Key); ok && key.EventType == vaxis.EventPress {
vt.Update(ev)
}
vt.Update(ev)
}
}

View File

@ -123,10 +123,7 @@ func showManpage(state *ui.State) {
continue
}
// for some reason vaxis doubles all events for Press/Release so this just ignores releases
if key, ok := ev.(vaxis.Key); ok && key.EventType == vaxis.EventPress {
vt.Update(ev)
}
vt.Update(ev)
}
}
@ -169,9 +166,6 @@ func newFeels(state *ui.State) {
continue
}
// for some reason vaxis doubles all events for Press/Release so this just ignores releases
if key, ok := ev.(vaxis.Key); ok && key.EventType == vaxis.EventPress {
vt.Update(ev)
}
vt.Update(ev)
}
}

View File

@ -133,9 +133,6 @@ func showPost(state *ui.State, post ttbp.Post) {
continue
}
// for some reason vaxis doubles all events for Press/Release so this just ignores releases
if key, ok := ev.(vaxis.Key); ok && key.EventType == vaxis.EventPress {
vt.Update(ev)
}
vt.Update(ev)
}
}

View File

@ -25,8 +25,7 @@ type State struct {
func New(view View) (state State, err error) {
vx, err := vaxis.New(vaxis.Options{
DisableMouse: false,
CSIuBitMask: vaxis.CSIuDisambiguate | vaxis.CSIuReportEvents | vaxis.CSIuAlternateKeys | vaxis.CSIuAllKeys | vaxis.CSIuAssociatedText,
DisableMouse: true,
})
if err != nil {
return