diff options
author | Manish Goregaokar <manishsmail@gmail.com> | 2020-01-08 23:44:56 +0530 |
---|---|---|
committer | Manish Goregaokar <manishsmail@gmail.com> | 2020-01-09 08:16:25 +0530 |
commit | 94e8ce5739677db8bd4c0ffbe50d035b37fafe51 (patch) | |
tree | 86ea0de4fcb30fbb411c3077b77560e467b9eb4c | |
parent | 77d90d64fc2add0addc94000349ca4d80b8e9358 (diff) | |
download | servo-94e8ce5739677db8bd4c0ffbe50d035b37fafe51.tar.gz servo-94e8ce5739677db8bd4c0ffbe50d035b37fafe51.zip |
Make next_input_id an InputId
-rw-r--r-- | components/script/dom/fakexrdevice.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/components/script/dom/fakexrdevice.rs b/components/script/dom/fakexrdevice.rs index 7b55cb44b86..f43b0b1155b 100644 --- a/components/script/dom/fakexrdevice.rs +++ b/components/script/dom/fakexrdevice.rs @@ -37,7 +37,8 @@ pub struct FakeXRDevice { reflector: Reflector, #[ignore_malloc_size_of = "defined in ipc-channel"] sender: IpcSender<MockDeviceMsg>, - next_input_id: Cell<u32>, + #[ignore_malloc_size_of = "defined in webxr-api"] + next_input_id: Cell<InputId>, } impl FakeXRDevice { @@ -45,7 +46,7 @@ impl FakeXRDevice { FakeXRDevice { reflector: Reflector::new(), sender, - next_input_id: Cell::new(0), + next_input_id: Cell::new(InputId(0)), } } @@ -191,8 +192,7 @@ impl FakeXRDeviceMethods for FakeXRDevice { init: &FakeXRInputSourceInit, ) -> Fallible<DomRoot<FakeXRInputController>> { let id = self.next_input_id.get(); - self.next_input_id.set(id + 1); - let id = InputId(id); + self.next_input_id.set(InputId(id.0 + 1)); let handedness = init.handedness.into(); let target_ray_mode = init.targetRayMode.into(); |