Merge consecutive Mouse::Release instructions
This commit is contained in:
parent
df3ca30660
commit
baa7d2b96e
1 changed files with 16 additions and 0 deletions
|
|
@ -127,6 +127,22 @@ impl Interaction {
|
||||||
None,
|
None,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
(
|
||||||
|
current @ Mouse::Release {
|
||||||
|
button: button_a,
|
||||||
|
at: at_a,
|
||||||
|
}
|
||||||
|
| current @ Mouse::Click {
|
||||||
|
button: button_a,
|
||||||
|
at: at_a,
|
||||||
|
},
|
||||||
|
Mouse::Release {
|
||||||
|
button: button_b,
|
||||||
|
at: at_b,
|
||||||
|
},
|
||||||
|
) if button_a == button_b && at_a == at_b => {
|
||||||
|
(Self::Mouse(current), None)
|
||||||
|
}
|
||||||
(current, next) => {
|
(current, next) => {
|
||||||
(Self::Mouse(current), Some(Self::Mouse(next)))
|
(Self::Mouse(current), Some(Self::Mouse(next)))
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue