aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/xrsystem.rs
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2020-07-27 16:30:32 -0700
committerManish Goregaokar <manishsmail@gmail.com>2020-07-27 20:45:42 -0700
commit9fe70e6b71c2d2278f36dc6cfe0e62ab9fff837b (patch)
tree81b897abbae3028e07b2ccd8a22d56c7d751a178 /components/script/dom/xrsystem.rs
parentfe24fc30687a85406d07187dc65b565f1d43812d (diff)
downloadservo-9fe70e6b71c2d2278f36dc6cfe0e62ab9fff837b.tar.gz
servo-9fe70e6b71c2d2278f36dc6cfe0e62ab9fff837b.zip
Move secondary view support into a pref
Diffstat (limited to 'components/script/dom/xrsystem.rs')
-rw-r--r--components/script/dom/xrsystem.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/components/script/dom/xrsystem.rs b/components/script/dom/xrsystem.rs
index 798ba502aeb..9703a58bad1 100644
--- a/components/script/dom/xrsystem.rs
+++ b/components/script/dom/xrsystem.rs
@@ -26,6 +26,7 @@ use ipc_channel::ipc::{self as ipc_crate, IpcReceiver};
use ipc_channel::router::ROUTER;
use msg::constellation_msg::PipelineId;
use profile_traits::ipc;
+use servo_config::pref;
use std::cell::Cell;
use std::rc::Rc;
use webxr_api::{Error as XRError, Frame, Session, SessionInit, SessionMode};
@@ -215,6 +216,7 @@ impl XRSystemMethods for XRSystem {
let init = SessionInit {
required_features,
optional_features,
+ first_person_observer_view: pref!(dom.webxr.first_person_observer_view),
};
let mut trusted = Some(TrustedPromise::new(promise.clone()));