From 752c321a616ff866633b668a9b8e86d6c2ced262 Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Thu, 7 Jan 2021 16:27:45 +0100 Subject: [PATCH] Fix bug in ui.ui_contains_mouse --- egui/src/ui.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/egui/src/ui.rs b/egui/src/ui.rs index 64dc8d1f..868920ae 100644 --- a/egui/src/ui.rs +++ b/egui/src/ui.rs @@ -415,13 +415,9 @@ impl Ui { } /// Is the mouse above this `Ui`? + /// Equivalent to `ui.rect_contains_mouse(ui.min_rect())` pub fn ui_contains_mouse(&self) -> bool { - if let Some(mouse_pos) = self.input().mouse.pos { - self.clip_rect().contains(mouse_pos) - && self.ctx().layer_id_at(mouse_pos) == Some(self.layer_id()) - } else { - false - } + self.rect_contains_mouse(self.min_rect()) } #[deprecated = "Use: interact(rect, id, Sense::hover())"]