diff --git a/window/src/os/wayland/window.rs b/window/src/os/wayland/window.rs index 79960b3e4a4..1a5fffe16cb 100644 --- a/window/src/os/wayland/window.rs +++ b/window/src/os/wayland/window.rs @@ -911,6 +911,8 @@ impl WaylandWindowInner { ) { self.surface().attach(Some(buffer.wl_buffer()), 0, 0); self.surface().set_buffer_scale(factor as i32); + self.surface().commit(); + self.surface_factor = factor; } }