summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Héctor <hector@hecrj.dev>2024-10-15 05:31:12 +0200
committerLibravatar GitHub <noreply@github.com>2024-10-15 05:31:12 +0200
commitf19bb02c6e9addfb88ab00814de0299b178a092b (patch)
tree61ef3de7f44b1c5e92d5b161f4a9d777e01383f7
parentc01ef5bdbb10a57bf2d4c863316aaf3bebe32c78 (diff)
parent6c5799e759c5c8384d53b7e73e5a0b580008bf3f (diff)
downloadiced-f19bb02c6e9addfb88ab00814de0299b178a092b.tar.gz
iced-f19bb02c6e9addfb88ab00814de0299b178a092b.tar.bz2
iced-f19bb02c6e9addfb88ab00814de0299b178a092b.zip
Merge pull request #2639 from l-const/consecutive-click-distance
Introduce consecutive click distance check like other toolkit do such as gtk,qt, imgui.
-rw-r--r--core/src/mouse/click.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/src/mouse/click.rs b/core/src/mouse/click.rs
index 07a4db5a..0a373878 100644
--- a/core/src/mouse/click.rs
+++ b/core/src/mouse/click.rs
@@ -82,7 +82,7 @@ impl Click {
None
};
- self.position == new_position
+ self.position.distance(new_position) < 6.0
&& duration
.map(|duration| duration.as_millis() <= 300)
.unwrap_or(false)