From ca3e4e9f1bef9ffbe011e08c91ccb012312b71e9 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Fri, 18 Dec 2020 10:49:10 +0100 Subject: Simplify pattern match in `image::Viewer::on_event` --- native/src/widget/image/viewer.rs | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) (limited to 'native/src/widget/image/viewer.rs') diff --git a/native/src/widget/image/viewer.rs b/native/src/widget/image/viewer.rs index 6c170341..3402cf18 100644 --- a/native/src/widget/image/viewer.rs +++ b/native/src/widget/image/viewer.rs @@ -270,26 +270,21 @@ where } } } - Event::Mouse(mouse::Event::ButtonPressed(button)) + Event::Mouse(mouse::Event::ButtonPressed(mouse::Button::Left)) if is_mouse_over => { - if button == mouse::Button::Left { - self.state.starting_cursor_pos = Some(cursor_position); - - self.state.starting_offset = self.state.current_offset; - } + self.state.starting_cursor_pos = Some(cursor_position); + self.state.starting_offset = self.state.current_offset; } - Event::Mouse(mouse::Event::ButtonReleased(button)) => { - if button == mouse::Button::Left { - self.state.starting_cursor_pos = None - } + Event::Mouse(mouse::Event::ButtonReleased(mouse::Button::Left)) => { + self.state.starting_cursor_pos = None } - Event::Mouse(mouse::Event::CursorMoved { position }) => { - if self.state.is_cursor_clicked() { - let image_size = self.image_size(renderer, bounds.size()); + Event::Mouse(mouse::Event::CursorMoved { position }) + if self.state.is_cursor_clicked() => + { + let image_size = self.image_size(renderer, bounds.size()); - self.state.pan(position.x, position.y, bounds, image_size); - } + self.state.pan(position.x, position.y, bounds, image_size); } _ => {} } -- cgit