From 9c2163cf89e97109c053d641eafc42ee75ef2f6d Mon Sep 17 00:00:00 2001 From: Alan Jeffrey Date: Tue, 10 Mar 2020 15:12:33 -0500 Subject: [PATCH] Updated gst plugin for new surfman-chains API --- ports/gstplugin/servowebsrc.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ports/gstplugin/servowebsrc.rs b/ports/gstplugin/servowebsrc.rs index d09b18fbf9b..4c562e50a13 100644 --- a/ports/gstplugin/servowebsrc.rs +++ b/ports/gstplugin/servowebsrc.rs @@ -90,6 +90,7 @@ use surfman::GLApi; use surfman::GLVersion; use surfman::SurfaceAccess; use surfman::SurfaceType; +use surfman_chains::SurfmanProvider; use surfman_chains::SwapChain; use surfman_chains_api::SwapChainAPI; @@ -359,7 +360,8 @@ impl ServoWebSrcWindow { (gl::FRAMEBUFFER_COMPLETE, gl::NO_ERROR) ); - let swap_chain = SwapChain::create_attached(&mut device, &mut context, access) + let provider = Box::new(SurfmanProvider::new(access)); + let swap_chain = SwapChain::create_attached(&mut device, &mut context, provider) .expect("Failed to create swap chain"); device.make_no_context_current().unwrap();