diff options
author | 2020-02-24 20:10:20 +0100 | |
---|---|---|
committer | 2020-02-24 20:10:20 +0100 | |
commit | c47e30e960a403631b6dff7a522a775050d59f87 (patch) | |
tree | 43a422ebe5e9fa84d86e33ced19e6c071c7fd56e /native/src/input/mouse.rs | |
parent | c6c8cabdaf03f90b1739be828cf140d8ddb92e65 (diff) | |
download | iced-c47e30e960a403631b6dff7a522a775050d59f87.tar.gz iced-c47e30e960a403631b6dff7a522a775050d59f87.tar.bz2 iced-c47e30e960a403631b6dff7a522a775050d59f87.zip |
double click fixed
Diffstat (limited to 'native/src/input/mouse.rs')
-rw-r--r-- | native/src/input/mouse.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/native/src/input/mouse.rs b/native/src/input/mouse.rs index 22c81e15..eaac52f3 100644 --- a/native/src/input/mouse.rs +++ b/native/src/input/mouse.rs @@ -39,7 +39,6 @@ impl State { /// return amount of repetitive mouse clicks /// (1 -> double click, 2 -> triple click) pub fn update(&mut self, position: Point) -> Interaction { - self.last_click_timestamp = Some(SystemTime::now()); self.last_click = match self.last_click { None => Some(Interaction::Click(position)), Some(x) => match x { @@ -54,6 +53,7 @@ impl State { _ => Some(Interaction::Click(position)), }, }; + self.last_click_timestamp = Some(SystemTime::now()); self.last_click.unwrap_or(Interaction::Click(position)) } |