diff options
| author | 2024-10-14 21:16:42 +0200 | |
|---|---|---|
| committer | 2024-10-14 21:16:42 +0200 | |
| commit | c01ef5bdbb10a57bf2d4c863316aaf3bebe32c78 (patch) | |
| tree | 39f5ffe9e5d2b018755cd1de0631f6012f2b41e5 /widget/src/text | |
| parent | 5d8fc922c840b9492699a7981dd6bbbe8ed0489d (diff) | |
| parent | da1331169cdaa27d4e2c080bc0f2aa6457f0537c (diff) | |
| download | iced-c01ef5bdbb10a57bf2d4c863316aaf3bebe32c78.tar.gz iced-c01ef5bdbb10a57bf2d4c863316aaf3bebe32c78.tar.bz2 iced-c01ef5bdbb10a57bf2d4c863316aaf3bebe32c78.zip | |
Merge pull request #2632 from leo030303/fix_delete_key_bug
Fixed bug where delete key wasn't working in the text editor
Diffstat (limited to '')
| -rw-r--r-- | widget/src/text_editor.rs | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/widget/src/text_editor.rs b/widget/src/text_editor.rs index 30575559..a298252a 100644 --- a/widget/src/text_editor.rs +++ b/widget/src/text_editor.rs @@ -1045,7 +1045,9 @@ impl<Message> Binding<Message> {              keyboard::Key::Named(key::Named::Backspace) => {                  Some(Self::Backspace)              } -            keyboard::Key::Named(key::Named::Delete) if text.is_none() => { +            keyboard::Key::Named(key::Named::Delete) +                if text.is_none() || text.as_deref() == Some("\u{7f}") => +            {                  Some(Self::Delete)              }              keyboard::Key::Named(key::Named::Escape) => Some(Self::Unfocus), | 
