From 666ee5ceffe6d1d1c2b28392f92e987b8469abe1 Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Thu, 2 Jan 2020 13:56:16 +0530 Subject: [PATCH] Kick the raf loop in inline sessions --- components/script/dom/xrsession.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/script/dom/xrsession.rs b/components/script/dom/xrsession.rs index 93b25d1b49d..a4ced8689a5 100644 --- a/components/script/dom/xrsession.rs +++ b/components/script/dom/xrsession.rs @@ -348,6 +348,8 @@ impl XRSession { if self.is_immersive() { base_layer.swap_buffers(); self.session.borrow_mut().render_animation_frame(); + } else { + self.session.borrow_mut().start_render_loop(); } // If the canvas element is attached to the DOM, it is now dirty,