Skip to content

Commit bdfe215

Browse files
committed
fixed fps bug
1 parent 269a520 commit bdfe215

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/main.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,9 @@ fn run() -> Result<(), AppError> {
6969
let mut s = state_clone.lock().unwrap();
7070
match event.event_type {
7171
EventType::KeyPress(key) => {
72-
s.pressed_keys.insert(key);
73-
s.kps_events.push(Instant::now());
72+
if s.pressed_keys.insert(key) {
73+
s.kps_events.push(Instant::now());
74+
}
7475
}
7576
EventType::KeyRelease(key) => {
7677
s.pressed_keys.remove(&key);

0 commit comments

Comments
 (0)