Skip to content

Commit 4f93044

Browse files
committed
demo: fix key events being reread repeatedly
1 parent 3399156 commit 4f93044

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

examples/demo/main.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,10 @@ fn check_for_loaded(
129129
}
130130

131131
// Helper function to see if there was a key press this frame
132-
pub fn detect_keypress(keys: EventReader<CrosstermKeyEventWrapper>) -> bool {
133-
!keys.is_empty()
132+
pub fn detect_keypress(mut keys: EventReader<CrosstermKeyEventWrapper>) -> bool {
133+
let res = !keys.is_empty();
134+
keys.clear();
135+
res
134136
}
135137

136138
// Simple update function that most screens will use

0 commit comments

Comments
 (0)