diff --git a/ui/app/os_wayland.go b/ui/app/os_wayland.go index e4e430a0..2f0001a1 100644 --- a/ui/app/os_wayland.go +++ b/ui/app/os_wayland.go @@ -702,6 +702,7 @@ func gio_onKeyboardKey(data unsafe.Pointer, keyboard *C.struct_wl_keyboard, seri t := time.Duration(timestamp) * time.Millisecond conn.repeat.Stop(t) w := winMap[keyboard] + w.resetFling() if state != C.WL_KEYBOARD_KEY_STATE_PRESSED || conn.xkbMap == nil || conn.xkbState == nil || conn.xkbCompState == nil { return }