Avoid panic in Click::is_consecutive

This commit is contained in:
Héctor Ramón Jiménez 2020-03-24 19:14:27 +01:00
parent e77fa175aa
commit 763f64b653

View File

@ -68,6 +68,9 @@ impl Click {
fn is_consecutive(&self, new_position: Point, time: Instant) -> bool {
self.position == new_position
&& time.duration_since(self.time).as_millis() <= 300
&& time
.checked_duration_since(self.time)
.map(|duration| duration.as_millis() <= 300)
.unwrap_or(false)
}
}