diff options
author | 2023-07-13 12:21:24 -0700 | |
---|---|---|
committer | 2023-07-13 12:24:15 -0700 | |
commit | 44c07323067fa8c09122356c111047082d946c59 (patch) | |
tree | a5922146069641aeae44801dc1e1540d1c4cb6b6 /widget/src/text_input.rs | |
parent | 66d671066386cd4ec1addbdfe0750e3077a5ea51 (diff) | |
download | iced-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.rs | 3 |
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)) => { |