cargo fmt
This commit is contained in:
parent
39876de698
commit
84a1ea6cfd
2 changed files with 13 additions and 6 deletions
|
@ -166,12 +166,19 @@ impl InputState {
|
|||
let mut zoom_factor_delta = 1.0;
|
||||
for event in &mut new.events {
|
||||
match event {
|
||||
Event::Key { key, pressed, modifiers } => {
|
||||
Event::Key {
|
||||
key,
|
||||
pressed,
|
||||
modifiers,
|
||||
} => {
|
||||
if *pressed {
|
||||
// We only retain presses that are novel (i.e. the first Press event, not those generated by key-repeat)
|
||||
// key repeats are represented by KeyRepeat.
|
||||
if !keys_down.insert(*key) {
|
||||
*event = Event::KeyRepeat { key: *key, modifiers: *modifiers };
|
||||
*event = Event::KeyRepeat {
|
||||
key: *key,
|
||||
modifiers: *modifiers,
|
||||
};
|
||||
}
|
||||
} else {
|
||||
keys_down.remove(key);
|
||||
|
@ -183,7 +190,7 @@ impl InputState {
|
|||
Event::Zoom(factor) => {
|
||||
zoom_factor_delta *= *factor;
|
||||
}
|
||||
_ => {},
|
||||
_ => {}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue