Handle AddInput/RemoveInput events

This commit is contained in:
Manish Goregaokar 2020-01-08 17:54:26 +05:30
parent a90a42012b
commit f721113f8d
5 changed files with 71 additions and 5 deletions

View file

@ -66,10 +66,10 @@ impl XRInputSourcesChangeEvent {
let cx = global.get_cx();
unsafe {
rooted!(in(*cx) let mut added_val = UndefinedValue());
rooted!(in(*cx) let mut removed_val = UndefinedValue());
added.to_jsval(*cx, added_val.handle_mut());
removed.to_jsval(*cx, removed_val.handle_mut());
changeevent.added.set(added_val.get());
rooted!(in(*cx) let mut removed_val = UndefinedValue());
removed.to_jsval(*cx, removed_val.handle_mut());
changeevent.added.set(removed_val.get());
}