Use any_click() instead of any_pressed() in check (#144)

This commit is contained in:
aakamenov 2021-01-27 21:22:14 +02:00 committed by GitHub
parent 96fb0771a2
commit e30e999ef4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -335,7 +335,7 @@ pub fn color_edit_button_hsva(ui: &mut Ui, hsva: &mut Hsva, alpha: Alpha) -> Res
}); });
if !button_response.clicked() { 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) { if clicked_outside || ui.input().key_pressed(Key::Escape) {
ui.memory().close_popup(); ui.memory().close_popup();
} }