From e30e999ef4142825651773373c4465809c3bf2c0 Mon Sep 17 00:00:00 2001 From: aakamenov Date: Wed, 27 Jan 2021 21:22:14 +0200 Subject: [PATCH] Use any_click() instead of any_pressed() in check (#144) --- egui/src/widgets/color_picker.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/egui/src/widgets/color_picker.rs b/egui/src/widgets/color_picker.rs index ab8e03cc..bb478e9c 100644 --- a/egui/src/widgets/color_picker.rs +++ b/egui/src/widgets/color_picker.rs @@ -335,7 +335,7 @@ pub fn color_edit_button_hsva(ui: &mut Ui, hsva: &mut Hsva, alpha: Alpha) -> Res }); if !button_response.clicked() { - let clicked_outside = ui.input().pointer.any_pressed() && !area_response.hovered(); + let clicked_outside = ui.input().pointer.any_click() && !area_response.hovered(); if clicked_outside || ui.input().key_pressed(Key::Escape) { ui.memory().close_popup(); }