diff --git a/egui/src/context.rs b/egui/src/context.rs index 6fa54039..beb52485 100644 --- a/egui/src/context.rs +++ b/egui/src/context.rs @@ -426,7 +426,7 @@ impl Context { } } } else if self.input.mouse.released { - let clicked = hovered && active; + let clicked = hovered && active && self.input.mouse.could_be_click; InteractInfo { sense, rect,