diff options
Diffstat (limited to 'src/phosphor.rs')
-rw-r--r-- | src/phosphor.rs | 10 |
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) { |