From 9dae6ee282b40b7f567f3489a8c92f08a08afbbe Mon Sep 17 00:00:00 2001 From: Ben Bridle Date: Sun, 9 Jun 2024 09:56:21 +1200 Subject: Fix rendering issue I can't remember exactly what these changes were added to fix, it's been a long time since I wrote them --- src/window.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/window.rs b/src/window.rs index c9bdbcf..c33f5aa 100644 --- a/src/window.rs +++ b/src/window.rs @@ -89,6 +89,8 @@ impl Window { self.window.set_min_inner_size(Some(size)); self.window.set_max_inner_size(Some(size)); self.window.set_inner_size(size); + self.current_render_hint = RenderHint::Redraw; + self.resize_buffer_and_surface(dimensions * pixel_scale); } else { self.window.set_resizable(true); let size = self.controller.minimum_size().map(|d| dim_to_size(d * pixel_scale)); @@ -98,6 +100,7 @@ impl Window { if pixel_scale != self.pixel_scale { let increment = PhysicalSize { width: pixel_scale, height: pixel_scale }; self.window.set_resize_increments(Some(increment)); + self.current_render_hint = RenderHint::Redraw; self.resize_buffer_and_surface(self.surface_dimensions); } } -- cgit v1.2.3-70-g09d2