summaryrefslogtreecommitdiffstats
path: root/native/src/widget/text_input.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2022-09-23 17:51:42 +0200
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2022-09-23 17:51:42 +0200
commit3e82ab069e6003b123dc133e8f4bcfd1a37ea93d (patch)
tree917093c2bd5025c8f93ef98d7dbf0637823c56f9 /native/src/widget/text_input.rs
parent7420ea7a6b80663cad178c1238c5b756232a087f (diff)
downloadiced-3e82ab069e6003b123dc133e8f4bcfd1a37ea93d.tar.gz
iced-3e82ab069e6003b123dc133e8f4bcfd1a37ea93d.tar.bz2
iced-3e82ab069e6003b123dc133e8f4bcfd1a37ea93d.zip
Fix latest `clippy` lints
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);