Skip to content

Commit fbfb28b

Browse files
committed
Remove redundant 'on_change'
1 parent 3a9ad89 commit fbfb28b

File tree

1 file changed

+0
-14
lines changed

1 file changed

+0
-14
lines changed

native/src/widget/pick_list.rs

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ where
2525
on_selected: Box<dyn Fn(T) -> Message>,
2626
options: Cow<'a, [T]>,
2727
selected: Option<T>,
28-
on_change: Option<Message>,
2928
width: Length,
3029
padding: u16,
3130
text_size: Option<u16>,
@@ -83,7 +82,6 @@ where
8382
on_selected: Box::new(on_selected),
8483
options: options.into(),
8584
selected,
86-
on_change: None,
8785
width: Length::Shrink,
8886
text_size: None,
8987
padding: Renderer::DEFAULT_PADDING,
@@ -116,12 +114,6 @@ where
116114
self
117115
}
118116

119-
/// Sets the message sent when [`PickList`] selection changes
120-
pub fn on_change(mut self, msg: Message) -> Self {
121-
self.on_change = Some(msg);
122-
self
123-
}
124-
125117
/// Sets the style of the [`PickList`].
126118
pub fn style(
127119
mut self,
@@ -278,9 +270,6 @@ where
278270
} else {
279271
messages
280272
.push((self.on_selected)(self.options[0].clone()));
281-
if let Some(msg) = self.on_change.take() {
282-
messages.push(msg)
283-
}
284273
}
285274
} else {
286275
let mut options_iter = self.options.iter().rev();
@@ -297,9 +286,6 @@ where
297286
messages.push((self.on_selected)(
298287
self.options[self.options.len() - 1].clone(),
299288
));
300-
if let Some(msg) = self.on_change.take() {
301-
messages.push(msg)
302-
}
303289
}
304290
}
305291

0 commit comments

Comments
 (0)