diff options
Diffstat (limited to '')
| -rw-r--r-- | rsnix/src/cursor.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/rsnix/src/cursor.rs b/rsnix/src/cursor.rs index d9d97bc..31b919e 100644 --- a/rsnix/src/cursor.rs +++ b/rsnix/src/cursor.rs | |||
| @@ -50,7 +50,11 @@ fn forward_target() -> Option<usize> { | |||
| 50 | 50 | ||
| 51 | fn task_main() { | 51 | fn task_main() { |
| 52 | loop { | 52 | loop { |
| 53 | while let Some(ev) = crate::usb::poll_mouse().or_else(crate::ps2::try_poll_mouse) { | 53 | while let Some(ev) = crate::usb::poll_mouse() |
| 54 | .or_else(crate::ehci::poll_mouse) | ||
| 55 | .or_else(crate::uhci::poll_mouse) | ||
| 56 | .or_else(crate::ps2::try_poll_mouse) | ||
| 57 | { | ||
| 54 | crate::gop::cursor_move(ev.dx, ev.dy); | 58 | crate::gop::cursor_move(ev.dx, ev.dy); |
| 55 | crate::gop::cursor_set_buttons(btn_bits(&ev)); | 59 | crate::gop::cursor_set_buttons(btn_bits(&ev)); |
| 56 | if let Some(id) = forward_target() | 60 | if let Some(id) = forward_target() |
