diff options
author | Manish Goregaokar <manishsmail@gmail.com> | 2019-07-01 18:04:06 -0700 |
---|---|---|
committer | Manish Goregaokar <manishsmail@gmail.com> | 2019-07-02 10:10:58 -0700 |
commit | 480a9988d1b3c728113ad7f981ccb7b3035d2022 (patch) | |
tree | 7b045f125a39eaf381bb31fc789521556ea21ee6 /components/script/dom/xrtest.rs | |
parent | c19240a454ffce05b8fc5d381ea22209746b1890 (diff) | |
download | servo-480a9988d1b3c728113ad7f981ccb7b3035d2022.tar.gz servo-480a9988d1b3c728113ad7f981ccb7b3035d2022.zip |
Update requiredness of some fields
Diffstat (limited to 'components/script/dom/xrtest.rs')
-rw-r--r-- | components/script/dom/xrtest.rs | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/components/script/dom/xrtest.rs b/components/script/dom/xrtest.rs index 7f0b8a43ef9..6808ce262cd 100644 --- a/components/script/dom/xrtest.rs +++ b/components/script/dom/xrtest.rs @@ -52,12 +52,16 @@ impl XRTestMethods for XRTest { return p; } - let origin = match get_origin(&init.viewerOrigin) { - Ok(origin) => origin, - Err(e) => { - p.reject_error(e); - return p; - }, + let origin = if let Some(ref o) = init.viewerOrigin { + match get_origin(&o) { + Ok(origin) => origin, + Err(e) => { + p.reject_error(e); + return p; + }, + } + } else { + Default::default() }; let views = match get_views(&init.views) { |