From 31de9c1c21734a8b656621e91cd4e0c6a5c0f127 Mon Sep 17 00:00:00 2001 From: webbeef Date: Thu, 27 Feb 2025 06:59:35 -0800 Subject: [PATCH] winit_mininal: support proper window resizing (#35691) Signed-off-by: webbeef --- components/servo/examples/winit_minimal.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) 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); + } + } + }, _ => (), } }