summaryrefslogtreecommitdiffstats
path: root/native/src/widget/text_input.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón <hector0193@gmail.com>2020-07-11 00:25:47 +0200
committerLibravatar GitHub <noreply@github.com>2020-07-11 00:25:47 +0200
commit62ec03a0afe8566a8f0b06675990a83fd65de1a9 (patch)
treeb7d7e1a7ec15171a130e41c5c2c17e27b10432d1 /native/src/widget/text_input.rs
parent46ce3a1f0004ddc527ba3de1ffe3dac3f41a06c3 (diff)
parent4314ce36f4242398a3228defc70e056e1e87f175 (diff)
downloadiced-62ec03a0afe8566a8f0b06675990a83fd65de1a9.tar.gz
iced-62ec03a0afe8566a8f0b06675990a83fd65de1a9.tar.bz2
iced-62ec03a0afe8566a8f0b06675990a83fd65de1a9.zip
Merge pull request #445 from mtkennerly/bugfix/paste-panic
Fix panic on paste in TextInput after programmatic modification of contents
Diffstat (limited to 'native/src/widget/text_input.rs')
-rw-r--r--native/src/widget/text_input.rs4
1 files changed, 2 insertions, 2 deletions
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);