summaryrefslogtreecommitdiffstats
path: root/native/src/widget/text_input.rs
diff options
context:
space:
mode:
Diffstat (limited to 'native/src/widget/text_input.rs')
-rw-r--r--native/src/widget/text_input.rs24
1 files changed, 10 insertions, 14 deletions
diff --git a/native/src/widget/text_input.rs b/native/src/widget/text_input.rs
index 8ddbc734..c2d25520 100644
--- a/native/src/widget/text_input.rs
+++ b/native/src/widget/text_input.rs
@@ -615,25 +615,21 @@ where
keyboard::KeyCode::C
if state.keyboard_modifiers.command() =>
{
- match state.cursor.selection(value) {
- Some((start, end)) => {
- clipboard.write(
- value.select(start, end).to_string(),
- );
- }
- None => {}
+ if let Some((start, end)) =
+ state.cursor.selection(value)
+ {
+ clipboard
+ .write(value.select(start, end).to_string());
}
}
keyboard::KeyCode::X
if state.keyboard_modifiers.command() =>
{
- match state.cursor.selection(value) {
- Some((start, end)) => {
- clipboard.write(
- value.select(start, end).to_string(),
- );
- }
- None => {}
+ if let Some((start, end)) =
+ state.cursor.selection(value)
+ {
+ clipboard
+ .write(value.select(start, end).to_string());
}
let mut editor = Editor::new(value, &mut state.cursor);