Skip to content

Commit 8386094

Browse files
committed
Don't override ev.button in mousemove events, check for buttons instead
1 parent 89ae946 commit 8386094

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

webgpu/input_handler.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ def set_canvas(self, html_canvas):
4545
def __on_mousedown(self, ev):
4646
self._is_mousedown = True
4747
self._is_moving = False
48-
self._mouse_button_down = ev.get("button", 0)
4948

5049
def __on_mouseup(self, ev):
5150
self._is_mousedown = False
@@ -55,8 +54,7 @@ def __on_mouseup(self, ev):
5554

5655
def __on_mousemove(self, ev):
5756
self._is_moving = True
58-
if self._is_mousedown:
59-
ev["button"] = self._mouse_button_down
57+
if ev["buttons"] != 0:
6058
self.emit("drag", ev)
6159

6260
def on(

0 commit comments

Comments
 (0)