diff options
author | 2024-09-13 01:35:40 +0200 | |
---|---|---|
committer | 2024-09-13 01:35:40 +0200 | |
commit | 74bb93513e70c2ef3c8a744d5b2224e75e4cecc4 (patch) | |
tree | cb82e11112104e5d29638118590cae409c9077d5 | |
parent | 295aae4faad7c151fa9d96c9c352264d14a9fcfe (diff) | |
parent | 73ae2b4dbe536e4d056cc0d65385e7b586ec39dd (diff) | |
download | iced-74bb93513e70c2ef3c8a744d5b2224e75e4cecc4.tar.gz iced-74bb93513e70c2ef3c8a744d5b2224e75e4cecc4.tar.bz2 iced-74bb93513e70c2ef3c8a744d5b2224e75e4cecc4.zip |
Merge pull request #2514 from shartrec/master
#2509 Handle number pad del key correctly
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 5b565c39..1df97962 100644 --- a/widget/src/text_editor.rs +++ b/widget/src/text_editor.rs @@ -981,7 +981,9 @@ impl<Message> Binding<Message> { keyboard::Key::Named(key::Named::Backspace) => { Some(Self::Backspace) } - keyboard::Key::Named(key::Named::Delete) => Some(Self::Delete), + keyboard::Key::Named(key::Named::Delete) if text.is_none() => { + Some(Self::Delete) + } keyboard::Key::Named(key::Named::Escape) => Some(Self::Unfocus), keyboard::Key::Character("c") if modifiers.command() => { Some(Self::Copy) |