diff options
Diffstat (limited to 'components/webvr/webvr_thread.rs')
-rw-r--r-- | components/webvr/webvr_thread.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/components/webvr/webvr_thread.rs b/components/webvr/webvr_thread.rs index 77f42a6b39e..e8aa06af8be 100644 --- a/components/webvr/webvr_thread.rs +++ b/components/webvr/webvr_thread.rs @@ -7,6 +7,7 @@ use euclid::Size2D; use ipc_channel::ipc; use ipc_channel::ipc::{IpcReceiver, IpcSender}; use msg::constellation_msg::PipelineId; +use rust_webvr::VRServiceManager; use script_traits::ConstellationMsg; use servo_config::prefs::PREFS; use std::{thread, time}; @@ -358,7 +359,8 @@ impl webgl::WebVRRenderHandler for WebVRCompositorHandler { texture_size: Some((size.width as u32, size.height as u32)) }; unsafe { - (*compositor.0).submit_frame(&layer); + (*compositor.0).render_layer(&layer); + (*compositor.0).submit_frame(); } } } |