diff --git a/crates/egui/src/menu.rs b/crates/egui/src/menu.rs index 60592367..36d12497 100644 --- a/crates/egui/src/menu.rs +++ b/crates/egui/src/menu.rs @@ -641,7 +641,7 @@ impl MenuState { if let Some(sub_menu) = self.current_submenu() { if let Some(pos) = pointer.hover_pos() { let rect = sub_menu.read().rect; - return rect.intesects_ray(pos, pointer.velocity().normalized()); + return rect.intersects_ray(pos, pointer.velocity().normalized()); } } false diff --git a/crates/emath/src/rect.rs b/crates/emath/src/rect.rs index 812d76c0..72331dae 100644 --- a/crates/emath/src/rect.rs +++ b/crates/emath/src/rect.rs @@ -607,7 +607,7 @@ impl Rect { impl Rect { /// Does this Rect intersect the given ray (where `d` is normalized)? - pub fn intesects_ray(&self, o: Pos2, d: Vec2) -> bool { + pub fn intersects_ray(&self, o: Pos2, d: Vec2) -> bool { let mut tmin = -f32::INFINITY; let mut tmax = f32::INFINITY;