add round to avoid precision problem
This commit is contained in:
parent
f016281e30
commit
3899e4e12e
1 changed files with 2 additions and 2 deletions
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue