summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--native/src/widget/text_input.rs4
-rw-r--r--pure/src/widget/text_input.rs2
2 files changed, 3 insertions, 3 deletions
diff --git a/native/src/widget/text_input.rs b/native/src/widget/text_input.rs
index 9fc09b5d..fd360cd7 100644
--- a/native/src/widget/text_input.rs
+++ b/native/src/widget/text_input.rs
@@ -237,7 +237,7 @@ pub fn update<'a, Message, Renderer>(
font: &Renderer::Font,
is_secure: bool,
on_change: &dyn Fn(String) -> Message,
- on_paste: &Option<Box<dyn Fn(String) -> Message + 'a>>,
+ on_paste: Option<&dyn Fn(String) -> Message>,
on_submit: &Option<Message>,
state: impl FnOnce() -> &'a mut State,
) -> event::Status
@@ -821,7 +821,7 @@ where
&self.font,
self.is_secure,
self.on_change.as_ref(),
- &self.on_paste,
+ self.on_paste.as_deref(),
&self.on_submit,
|| &mut self.state,
)
diff --git a/pure/src/widget/text_input.rs b/pure/src/widget/text_input.rs
index 34edef28..514a6795 100644
--- a/pure/src/widget/text_input.rs
+++ b/pure/src/widget/text_input.rs
@@ -227,7 +227,7 @@ where
&self.font,
self.is_secure,
self.on_change.as_ref(),
- &self.on_paste,
+ self.on_paste.as_deref(),
&self.on_submit,
|| tree.state.downcast_mut::<text_input::State>(),
)