Browse Source

Fix PS/2 Trackpoint mouse clicks (#22265) (#23694)

Michael Büchler 2 years ago
parent
commit
a850f7d695
1 changed files with 4 additions and 0 deletions
  1. 4 0
      drivers/ps2/ps2_mouse.c

+ 4 - 0
drivers/ps2/ps2_mouse.c

@@ -88,6 +88,8 @@ void ps2_mouse_task(void) {
 #    endif
     } else {
         if (debug_mouse) print("ps2_mouse: fail to get mouse packet\n");
+        /* return here to avoid updating the mouse button state */
+        return;
     }
 #else
     if (pbuf_has_data()) {
@@ -99,6 +101,8 @@ void ps2_mouse_task(void) {
 #    endif
     } else {
         if (debug_mouse) print("ps2_mouse: fail to get mouse packet\n");
+        /* return here to avoid updating the mouse button state */
+        return;
     }
 #endif