fix: Round up the width under HIDPI (#374)

This commit is contained in:
磁铁开发部(MDD) 2026-02-16 06:52:49 +08:00 committed by GitHub
parent 86f5bd5d86
commit 536bd32efc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View file

@ -472,8 +472,8 @@ pub(super) fn update_surface_viewport(
let dims = &window_data.attrs.dims;
let size_hints = &window_data.attrs.size_hints;
let width = (dims.width as f64 / scale_factor.0) as i32;
let height = (dims.height as f64 / scale_factor.0) as i32;
let width = (dims.width as f64 / scale_factor.0).ceil() as i32;
let height = (dims.height as f64 / scale_factor.0).ceil() as i32;
if width > 0 && height > 0 {
viewport.set_destination(width, height);
}