add round to avoid precision problem

This commit is contained in:
rustdesk 2024-01-26 12:59:47 +08:00
parent f016281e30
commit 3899e4e12e

View File

@ -38,7 +38,7 @@ impl Display {
let w = unsafe { CGDisplayPixelsWide(self.0) };
let s = self.scale();
if s > 1.0 {
((w as f64) * s) as usize
((w as f64) * s).round() as usize
} else {
w
}
@ -48,7 +48,7 @@ impl Display {
let h = unsafe { CGDisplayPixelsHigh(self.0) };
let s = self.scale();
if s > 1.0 {
((h as f64) * s) as usize
((h as f64) * s).round() as usize
} else {
h
}