mirror of
https://github.com/rustdesk/rustdesk.git
synced 2025-12-13 11:35:56 +00:00
add round to avoid precision problem
This commit is contained in:
@@ -38,7 +38,7 @@ impl Display {
|
|||||||
let w = unsafe { CGDisplayPixelsWide(self.0) };
|
let w = unsafe { CGDisplayPixelsWide(self.0) };
|
||||||
let s = self.scale();
|
let s = self.scale();
|
||||||
if s > 1.0 {
|
if s > 1.0 {
|
||||||
((w as f64) * s) as usize
|
((w as f64) * s).round() as usize
|
||||||
} else {
|
} else {
|
||||||
w
|
w
|
||||||
}
|
}
|
||||||
@@ -48,7 +48,7 @@ impl Display {
|
|||||||
let h = unsafe { CGDisplayPixelsHigh(self.0) };
|
let h = unsafe { CGDisplayPixelsHigh(self.0) };
|
||||||
let s = self.scale();
|
let s = self.scale();
|
||||||
if s > 1.0 {
|
if s > 1.0 {
|
||||||
((h as f64) * s) as usize
|
((h as f64) * s).round() as usize
|
||||||
} else {
|
} else {
|
||||||
h
|
h
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user