Fix mouse button handling

This commit is contained in:
YUAN LYU 2020-12-06 00:20:22 -05:00
parent 7df1849e89
commit e15bc7516c
3 changed files with 16 additions and 6 deletions

View file

@ -1188,7 +1188,7 @@ impl Document {
pub fn handle_mouse_event(
&self,
js_runtime: *mut JSRuntime,
_button: MouseButton,
button: MouseButton,
client_point: Point2D<f32>,
mouse_event_type: MouseEventType,
node_address: Option<UntrustedNodeAddress>,
@ -1244,7 +1244,11 @@ impl Document {
false,
false,
false,
0i16,
match &button {
MouseButton::Left => 0i16,
MouseButton::Middle => 1i16,
MouseButton::Right => 2i16,
},
pressed_mouse_buttons,
None,
point_in_node,