aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/document.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/document.rs')
-rw-r--r--components/script/dom/document.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs
index 8da8e52b7f6..8ff05e67849 100644
--- a/components/script/dom/document.rs
+++ b/components/script/dom/document.rs
@@ -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,