From c65bfd1afb399a74eddb3f66853f3cc385a08826 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Ram=C3=B3n=20Jim=C3=A9nez?= Date: Tue, 2 Sep 2025 23:33:42 +0200 Subject: [PATCH] Apply `scale_factor` to sizing tasks in `window` --- winit/src/lib.rs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/winit/src/lib.rs b/winit/src/lib.rs index edfc7783..424fb673 100644 --- a/winit/src/lib.rs +++ b/winit/src/lib.rs @@ -1194,7 +1194,10 @@ fn run_action<'a, P, C>( winit::dpi::LogicalSize { width: size.width, height: size.height, - }, + } + .to_physical::(f64::from( + window.state.scale_factor(), + )), ); } } @@ -1205,6 +1208,9 @@ fn run_action<'a, P, C>( width: size.width, height: size.height, } + .to_physical::(f64::from( + window.state.scale_factor(), + )) })); } } @@ -1215,6 +1221,9 @@ fn run_action<'a, P, C>( width: size.width, height: size.height, } + .to_physical::(f64::from( + window.state.scale_factor(), + )) })); } } @@ -1225,6 +1234,9 @@ fn run_action<'a, P, C>( width: size.width, height: size.height, } + .to_physical::(f64::from( + window.state.scale_factor(), + )) })); } }