diff options
Diffstat (limited to 'components/script/dom/xrinputsourcearray.rs')
-rw-r--r-- | components/script/dom/xrinputsourcearray.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/xrinputsourcearray.rs b/components/script/dom/xrinputsourcearray.rs index 66e4045e44a..86a107bcd27 100644 --- a/components/script/dom/xrinputsourcearray.rs +++ b/components/script/dom/xrinputsourcearray.rs @@ -45,7 +45,7 @@ impl XRInputSourceArray { for info in sess.initial_inputs() { // XXXManishearth we should be able to listen for updates // to the input sources - let input = XRInputSource::new(&global, &session, *info); + let input = XRInputSource::new(&global, &session, info.clone()); input_sources.push(Dom::from_ref(&input)); } }); @@ -54,11 +54,11 @@ impl XRInputSourceArray { pub fn add_input_source(&self, session: &XRSession, info: InputSource) { let mut input_sources = self.input_sources.borrow_mut(); let global = self.global(); - let input = XRInputSource::new(&global, &session, info); debug_assert!( input_sources.iter().find(|i| i.id() == info.id).is_none(), "Should never add a duplicate input id!" ); + let input = XRInputSource::new(&global, &session, info); input_sources.push(Dom::from_ref(&input)); let added = [input]; |