diff options
Diffstat (limited to '')
-rw-r--r-- | core/src/mouse/click.rs | 2 | ||||
-rw-r--r-- | widget/src/mouse_area.rs | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/core/src/mouse/click.rs b/core/src/mouse/click.rs index 0a373878..dd1c84cd 100644 --- a/core/src/mouse/click.rs +++ b/core/src/mouse/click.rs @@ -13,7 +13,7 @@ pub struct Click { } /// The kind of mouse click. -#[derive(Debug, Clone, Copy)] +#[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum Kind { /// A single click Single, diff --git a/widget/src/mouse_area.rs b/widget/src/mouse_area.rs index bdc81bdf..9ba3cff5 100644 --- a/widget/src/mouse_area.rs +++ b/widget/src/mouse_area.rs @@ -383,7 +383,7 @@ fn update<Message: Clone, Theme, Renderer>( state.previous_click, ); - if matches!(new_click.kind(), mouse::click::Kind::Double) { + if new_click.kind() == mouse::click::Kind::Double { shell.publish(message.clone()); } |