summaryrefslogtreecommitdiffstats
path: root/rsnix/src/cursor.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--rsnix/src/cursor.rs6
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
51fn task_main() { 51fn 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()