summaryrefslogtreecommitdiff
path: root/crates/renderer/src/overlay.rs
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2026-06-29 20:28:08 -0400
committerLLLL Colonq <llll@colonq>2026-06-29 20:28:08 -0400
commitab5106e978c8c3d5cd2f97f4da1fb9e4275d7f61 (patch)
tree9d2242ce2e00cb1a3e9e6d2985d59c54390f79e1 /crates/renderer/src/overlay.rs
parent9065f3c9765123f5f5bc503407c493fdb7c79488 (diff)
Diffstat (limited to 'crates/renderer/src/overlay.rs')
-rw-r--r--crates/renderer/src/overlay.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/renderer/src/overlay.rs b/crates/renderer/src/overlay.rs
index 7ccf1f5..ec8acb8 100644
--- a/crates/renderer/src/overlay.rs
+++ b/crates/renderer/src/overlay.rs
@@ -181,7 +181,8 @@ impl teleia::state::Game for Overlays {
&glam::Vec3::new(0.0, 0.0, -1.0),
&glam::Vec3::new(0.0, 1.0, 0.0),
);
- while let Some(msg) = self.state.fig_binary.pump()? {
+ self.state.fig_binary.pump()?;
+ while let Some(msg) = self.state.fig_binary.pop_incoming_message() {
for ov in self.overlays.iter_mut() {
ov.handle_binary(ctx, st, &mut self.state, &msg)?;
}