diff options
author | 2023-09-14 22:55:54 +0200 | |
---|---|---|
committer | 2023-09-14 22:56:28 +0200 | |
commit | f7fc13d98c52a9260b1ab55394a0c3d2693318ed (patch) | |
tree | ffc64b5b8aa1b12b27bae6c022ab46468191e320 /widget/src/text_editor.rs | |
parent | 8e6e37e0cee79a2f293abedd18a6a7249575bb63 (diff) | |
download | iced-f7fc13d98c52a9260b1ab55394a0c3d2693318ed.tar.gz iced-f7fc13d98c52a9260b1ab55394a0c3d2693318ed.tar.bz2 iced-f7fc13d98c52a9260b1ab55394a0c3d2693318ed.zip |
Fix `Copy` action being triggered without any modifiers
Diffstat (limited to 'widget/src/text_editor.rs')
-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 48de6409..114d35ef 100644 --- a/widget/src/text_editor.rs +++ b/widget/src/text_editor.rs @@ -421,7 +421,9 @@ impl Update { keyboard::KeyCode::Backspace => edit(Action::Backspace), keyboard::KeyCode::Delete => edit(Action::Delete), keyboard::KeyCode::Escape => Some(Self::Unfocus), - keyboard::KeyCode::C => Some(Self::Copy), + keyboard::KeyCode::C if modifiers.command() => { + Some(Self::Copy) + } keyboard::KeyCode::V if modifiers.command() && !modifiers.alt() => { |