diff --git a/src/widget/toggler.rs b/src/widget/toggler.rs index 2dad2ed9..a610747c 100644 --- a/src/widget/toggler.rs +++ b/src/widget/toggler.rs @@ -249,8 +249,8 @@ impl<'a, Message> Widget for Toggler<'a, } match event { - Event::Mouse(mouse::Event::ButtonPressed(mouse::Button::Left)) - | Event::Touch(touch::Event::FingerPressed { .. }) => { + Event::Mouse(mouse::Event::ButtonReleased(mouse::Button::Left)) + | Event::Touch(touch::Event::FingerLifted { .. }) => { let mouse_over = cursor_position.is_over(layout.bounds()); if mouse_over {