diff --git a/components/servo/examples/winit_minimal.rs b/components/servo/examples/winit_minimal.rs index 6de63a264b6..5b16aaf5496 100644 --- a/components/servo/examples/winit_minimal.rs +++ b/components/servo/examples/winit_minimal.rs @@ -184,6 +184,16 @@ impl ApplicationHandler for App { } } }, + WindowEvent::Resized(new_size) => { + if let Self::Running(state) = self { + if let Some(webview) = state.webviews.borrow().last() { + let mut rect = webview.rect(); + rect.set_size(winit_size_to_euclid_size(new_size).to_f32()); + webview.move_resize(rect); + webview.resize(new_size); + } + } + }, _ => (), } }