fix: scale

This commit is contained in:
Ashley Wulber 2026-03-23 19:11:34 -04:00 committed by Ashley Wulber
parent c82058e73e
commit 9b94ee3ec4
2 changed files with 5 additions and 5 deletions

View file

@ -1,10 +1,10 @@
use crate::Application;
use crate::application;
use crate::conversion;
use crate::core::mouse;
use crate::core::{Color, Size};
use crate::graphics::Viewport;
use crate::runtime::Debug;
use crate::Application;
use std::marker::PhantomData;
use winit::event::{Touch, WindowEvent};
@ -153,9 +153,9 @@ where
scale_factor: new_scale_factor,
..
} => {
let size = self.viewport.physical_size();
let size = self.viewport.logical_size();
self.viewport = Viewport::with_physical_size(
self.viewport = Viewport::with_logical_size(
size,
new_scale_factor * self.scale_factor,
);

View file

@ -243,8 +243,8 @@ where
if new_size.height == 0 {
new_size.height = current_size.height;
}
self.viewport = Viewport::with_logical_size(
self.viewport.logical_size(),
self.viewport = Viewport::with_physical_size(
Size::new(new_size.width, new_size.height),
window.scale_factor() * new_scale_factor,
);