summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Héctor <hector@hecrj.dev>2025-01-26 20:22:52 +0100
committerLibravatar GitHub <noreply@github.com>2025-01-26 20:22:52 +0100
commit1dccd1e71f7facb318a8ffd89864bc469b19fbde (patch)
tree9bf662a3bccef650663707da35bc6761cc316a6c
parent8e23592c5c97df2ccbee5d52c48698fdb78ae6db (diff)
parent3d64e6cd3cb57600b0c9867992283e08def26004 (diff)
downloadiced-1dccd1e71f7facb318a8ffd89864bc469b19fbde.tar.gz
iced-1dccd1e71f7facb318a8ffd89864bc469b19fbde.tar.bz2
iced-1dccd1e71f7facb318a8ffd89864bc469b19fbde.zip
Merge pull request #2741 from edwloef/click-kind-derive
derive PartialEq and Eq for `mouse::click::Kind`
Diffstat (limited to '')
-rw-r--r--core/src/mouse/click.rs2
-rw-r--r--widget/src/mouse_area.rs2
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());
}