diff options
-rw-r--r-- | core/src/widget/text_input.rs | 6 | ||||
-rw-r--r-- | examples/todos.rs | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/core/src/widget/text_input.rs b/core/src/widget/text_input.rs index c4ca0abc..450a7cae 100644 --- a/core/src/widget/text_input.rs +++ b/core/src/widget/text_input.rs @@ -91,10 +91,12 @@ impl State { Self::default() } - pub fn focused(value: &str) -> Self { + pub fn focused() -> Self { + use std::usize; + Self { is_focused: true, - cursor_position: Value::new(value).len(), + cursor_position: usize::MAX, } } diff --git a/examples/todos.rs b/examples/todos.rs index e6c932e9..028b2d65 100644 --- a/examples/todos.rs +++ b/examples/todos.rs @@ -153,7 +153,7 @@ impl Task { } TaskMessage::Edit => { self.state = TaskState::Editing { - text_input: text_input::State::focused(&self.description), + text_input: text_input::State::focused(), delete_button: button::State::new(), }; } |