aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/xrtest.rs
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2019-07-01 18:04:06 -0700
committerManish Goregaokar <manishsmail@gmail.com>2019-07-02 10:10:58 -0700
commit480a9988d1b3c728113ad7f981ccb7b3035d2022 (patch)
tree7b045f125a39eaf381bb31fc789521556ea21ee6 /components/script/dom/xrtest.rs
parentc19240a454ffce05b8fc5d381ea22209746b1890 (diff)
downloadservo-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.rs16
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) {