summaryrefslogtreecommitdiffstats
path: root/native
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-11-12 00:47:58 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-11-12 00:47:58 +0100
commit18172f80c96f48cc915b4c8281b9157acaa74b16 (patch)
treed76d72350908b59c741d06b1ea7aa27394f6cb73 /native
parent7ff95f3a884fc5f7ca7417408bd6d4ed47c4e9cc (diff)
downloadiced-18172f80c96f48cc915b4c8281b9157acaa74b16.tar.gz
iced-18172f80c96f48cc915b4c8281b9157acaa74b16.tar.bz2
iced-18172f80c96f48cc915b4c8281b9157acaa74b16.zip
Implement event capturing for `Radio`
Diffstat (limited to 'native')
-rw-r--r--native/src/widget/radio.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/native/src/widget/radio.rs b/native/src/widget/radio.rs
index 6e74b404..781fffb1 100644
--- a/native/src/widget/radio.rs
+++ b/native/src/widget/radio.rs
@@ -175,6 +175,8 @@ where
Event::Mouse(mouse::Event::ButtonPressed(mouse::Button::Left)) => {
if layout.bounds().contains(cursor_position) {
messages.push(self.on_click.clone());
+
+ return event::Status::Captured;
}
}
_ => {}