From a1210c9dae3ff7cf1d7afa08eadc76b4d7aaa7b9 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Fri, 10 Jul 2020 23:59:49 +0200 Subject: Improve safety of `Cursor::selection` --- native/src/widget/text_input.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'native/src/widget/text_input.rs') diff --git a/native/src/widget/text_input.rs b/native/src/widget/text_input.rs index 3f415101..230fe7dc 100644 --- a/native/src/widget/text_input.rs +++ b/native/src/widget/text_input.rs @@ -329,7 +329,7 @@ where } keyboard::KeyCode::Backspace => { if platform::is_jump_modifier_pressed(modifiers) - && self.state.cursor.selection().is_none() + && self.state.cursor.selection(&self.value).is_none() { if self.is_secure { let cursor_pos = self.state.cursor.end(&self.value); @@ -349,7 +349,7 @@ where } keyboard::KeyCode::Delete => { if platform::is_jump_modifier_pressed(modifiers) - && self.state.cursor.selection().is_none() + && self.state.cursor.selection(&self.value).is_none() { if self.is_secure { let cursor_pos = self.state.cursor.end(&self.value); -- cgit