diff options
Diffstat (limited to '')
| -rw-r--r-- | wgpu/src/window/compositor.rs | 10 | 
1 files changed, 7 insertions, 3 deletions
| diff --git a/wgpu/src/window/compositor.rs b/wgpu/src/window/compositor.rs index 7406bfb8..3a4a7123 100644 --- a/wgpu/src/window/compositor.rs +++ b/wgpu/src/window/compositor.rs @@ -201,11 +201,15 @@ impl<Theme> iced_graphics::window::Compositor for Compositor<Theme> {      fn create_surface<W: HasRawWindowHandle + HasRawDisplayHandle>(          &mut self,          window: &W, +        width: u32, +        height: u32,      ) -> wgpu::Surface {          #[allow(unsafe_code)] -        unsafe { -            self.instance.create_surface(window) -        } +        let mut surface = unsafe { self.instance.create_surface(window) }; + +        self.configure_surface(&mut surface, width, height); + +        surface      }      fn configure_surface( | 
