fix(toggler): toggle on release

This commit is contained in:
Vukašin Vojinović 2026-07-16 13:14:18 +02:00 • committed by Michael Murphy
parent ac74ed51d9
commit 66263a76d3

View file

@ -249,8 +249,8 @@ impl<'a, Message> Widget<Message, crate::Theme, crate::Renderer> 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 {