summaryrefslogtreecommitdiffstats
path: root/native/src/widget/action.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2022-07-28 03:53:47 +0200
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2022-07-28 03:53:47 +0200
commit52f84e51e90db1c324310565f2aff8b7e6987cba (patch)
tree721ef64dd91e0aca0e490971c8e1ee44ca912957 /native/src/widget/action.rs
parent80688689aa4b15bc23824df899974a9094a77b07 (diff)
downloadiced-52f84e51e90db1c324310565f2aff8b7e6987cba.tar.gz
iced-52f84e51e90db1c324310565f2aff8b7e6987cba.tar.bz2
iced-52f84e51e90db1c324310565f2aff8b7e6987cba.zip
Implement `Widget::operate` for `TextInput`
Diffstat (limited to 'native/src/widget/action.rs')
-rw-r--r--native/src/widget/action.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/native/src/widget/action.rs b/native/src/widget/action.rs
index 23ea4269..69723358 100644
--- a/native/src/widget/action.rs
+++ b/native/src/widget/action.rs
@@ -42,7 +42,7 @@ where
fn container(
&mut self,
id: Option<&Id>,
- operate_on_children: &dyn Fn(&mut dyn Operation<B>),
+ operate_on_children: &mut dyn FnMut(&mut dyn Operation<B>),
) {
struct MapRef<'a, A, B> {
operation: &'a mut dyn Operation<A>,
@@ -53,11 +53,11 @@ where
fn container(
&mut self,
id: Option<&Id>,
- operate_on_children: &dyn Fn(&mut dyn Operation<B>),
+ operate_on_children: &mut dyn FnMut(&mut dyn Operation<B>),
) {
let Self { operation, f } = self;
- operation.container(id, &|operation| {
+ operation.container(id, &mut |operation| {
operate_on_children(&mut MapRef { operation, f });
});
}