summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/phosphor.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/phosphor.rs b/src/phosphor.rs
index 08c71da..00d391a 100644
--- a/src/phosphor.rs
+++ b/src/phosphor.rs
@@ -193,14 +193,14 @@ impl ApplicationHandler for PhosphorApplication {
fn new_events(&mut self, event_loop: &ActiveEventLoop, cause: StartCause) {
if let StartCause::Init = cause {
- // Ensure a minimum duration between frames.
- const MINIMUM_WAIT: Duration = Duration::from_millis(1);
- std::thread::sleep(MINIMUM_WAIT.saturating_sub(self.frame_start.elapsed()));
- self.frame_start = Instant::now();
-
event_loop.set_control_flow(ControlFlow::Poll);
self.handle_builders_and_destructors(event_loop);
}
+
+ // Ensure a minimum duration between frames.
+ const MINIMUM_WAIT: Duration = Duration::from_millis(1);
+ std::thread::sleep(MINIMUM_WAIT.saturating_sub(self.frame_start.elapsed()));
+ self.frame_start = Instant::now();
}
fn about_to_wait(&mut self, event_loop: &ActiveEventLoop) {