We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 5ed2681 + faea46b commit cbceee8Copy full SHA for cbceee8
demo/common/src/lib.rs
@@ -461,7 +461,7 @@ impl<W> DemoApp<W> where W: Window {
461
}
462
463
fn process_mouse_position(&mut self, new_position: Vector2I) -> MousePosition {
464
- let absolute = new_position * self.window_size.backing_scale_factor as i32;
+ let absolute = (new_position.to_f32() * self.window_size.backing_scale_factor).to_i32();
465
let relative = absolute - self.last_mouse_position;
466
self.last_mouse_position = absolute;
467
MousePosition { absolute, relative }
0 commit comments