Skip to content

Commit 509ddb3

Browse files
authored
fix: mousemanager regression (neovide#3018)
1 parent 1fe2f1f commit 509ddb3

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/window/mouse_manager.rs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -109,15 +109,13 @@ impl MouseManager {
109109
let relative_position = (self.window_position - window_details.region.min).to_point();
110110
(relative_position / *editor_state.grid_scale)
111111
.floor()
112+
.max((0.0, 0.0).into())
112113
.try_cast()
113114
.unwrap()
114-
.clamp(
115-
(0, 0).into(),
116-
Point2::new(
117-
window_details.grid_size.width.max(1) - 1,
118-
window_details.grid_size.height.max(1) - 1,
119-
),
120-
)
115+
.min(Point2::new(
116+
window_details.grid_size.width.max(1) - 1,
117+
window_details.grid_size.height.max(1) - 1,
118+
))
121119
}
122120

123121
fn handle_pointer_motion(&mut self, position: PixelPos<f32>, editor_state: &EditorState) {

0 commit comments

Comments
 (0)