Fix window centering when scale_factor is not 1.0 (#5582)

# Objective

Fixes #5581

## Solution

`Window::scale_factor` already has logic for selecting the overridden or actual scale factor, so use it.

I tested this with the displays I have access to, but more testing would be nice. This seems like a pretty straightforward bug/fix though.

## Changelog

### Fixed

Fixed window centering on high-dpi displays.
This commit is contained in:
Rob Parrett 2022-08-30 20:13:38 +00:00
parent 65252bb87a
commit e874b91dda

View file

@ -66,7 +66,7 @@ impl WinitWindows {
if let Some(monitor) = maybe_monitor {
let screen_size = monitor.size();
let scale_factor = scale_factor_override.unwrap_or(1.0);
let scale_factor = monitor.scale_factor();
// Logical to physical window size
let (width, height): (u32, u32) = LogicalSize::new(*width, *height)