diff --git a/egui/src/response.rs b/egui/src/response.rs index 78687cc5..aefd3979 100644 --- a/egui/src/response.rs +++ b/egui/src/response.rs @@ -135,7 +135,7 @@ impl Response { /// `true` if there was a click *outside* this widget this frame. pub fn clicked_elsewhere(&self) -> bool { - !self.hovered && self.ctx.input().pointer.any_pressed() + !self.clicked() && self.ctx.input().pointer.any_click() } /// Was the widget enabled?