diff --git a/Cargo.toml b/Cargo.toml index 3659e72..a1de773 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "display-info" -version = "0.4.6" +version = "0.4.8" edition = "2021" description = "Cross-platform get display info" license-file = "LICENSE" diff --git a/src/windows.rs b/src/windows.rs index 12b4f44..db031c9 100644 --- a/src/windows.rs +++ b/src/windows.rs @@ -116,7 +116,7 @@ fn get_scale_factor(sz_device: *const u16) -> f32 { let logical_width = unsafe { GetDeviceCaps(*dcw_drop_box, HORZRES) }; let physical_width = unsafe { GetDeviceCaps(*dcw_drop_box, DESKTOPHORZRES) }; - logical_width as f32 / physical_width as f32 + physical_width as f32 / logical_width as f32 } fn get_monitor_info_exw(h_monitor: HMONITOR) -> Result {