summaryrefslogtreecommitdiffstats
path: root/widget/src/text_input.rs
diff options
context:
space:
mode:
authorLibravatar Cory Forsstrom <cforsstrom18@gmail.com>2023-07-13 12:21:24 -0700
committerLibravatar Cory Forsstrom <cforsstrom18@gmail.com>2023-07-13 12:24:15 -0700
commit44c07323067fa8c09122356c111047082d946c59 (patch)
treea5922146069641aeae44801dc1e1540d1c4cb6b6 /widget/src/text_input.rs
parent66d671066386cd4ec1addbdfe0750e3077a5ea51 (diff)
downloadiced-44c07323067fa8c09122356c111047082d946c59.tar.gz
iced-44c07323067fa8c09122356c111047082d946c59.tar.bz2
iced-44c07323067fa8c09122356c111047082d946c59.zip
Restart animation when regaining focus
Diffstat (limited to 'widget/src/text_input.rs')
-rw-r--r--widget/src/text_input.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/widget/src/text_input.rs b/widget/src/text_input.rs
index bd3145ea..a335afbc 100644
--- a/widget/src/text_input.rs
+++ b/widget/src/text_input.rs
@@ -932,6 +932,9 @@ where
if let Some(focus) = &mut state.is_focused {
focus.is_window_focused = true;
+ focus.updated_at = Instant::now();
+
+ shell.request_redraw(window::RedrawRequest::NextFrame);
}
}
Event::Window(window::Event::RedrawRequested(now)) => {