diff --git a/crates/eframe/src/web/app_runner.rs b/crates/eframe/src/web/app_runner.rs index 9cae52f9f..6c93924f8 100644 --- a/crates/eframe/src/web/app_runner.rs +++ b/crates/eframe/src/web/app_runner.rs @@ -94,7 +94,7 @@ impl AppRunner { { let needs_repaint = needs_repaint.clone(); egui_ctx.set_request_repaint_callback(move |info| { - needs_repaint.repaint_after(info.after.as_secs_f64()); + needs_repaint.repaint_after(info.delay.as_secs_f64()); }); } diff --git a/crates/egui_glow/examples/pure_glow.rs b/crates/egui_glow/examples/pure_glow.rs index 1ed8d4a1c..6a6a042f3 100644 --- a/crates/egui_glow/examples/pure_glow.rs +++ b/crates/egui_glow/examples/pure_glow.rs @@ -166,7 +166,7 @@ fn main() { .expect("Cannot send event"); }); - let mut repaint_after = std::time::Duration::MAX; + let mut repaint_delay = std::time::Duration::MAX; event_loop.run(move |event, _, control_flow| { let mut redraw = || { @@ -184,13 +184,13 @@ fn main() { *control_flow = if quit { winit::event_loop::ControlFlow::Exit - } else if repaint_after.is_zero() { + } else if repaint_delay.is_zero() { gl_window.window().request_redraw(); winit::event_loop::ControlFlow::Poll - } else if let Some(repaint_after_instant) = - std::time::Instant::now().checked_add(repaint_after) + } else if let Some(repaint_delay_instant) = + std::time::Instant::now().checked_add(repaint_delay) { - winit::event_loop::ControlFlow::WaitUntil(repaint_after_instant) + winit::event_loop::ControlFlow::WaitUntil(repaint_delay_instant) } else { winit::event_loop::ControlFlow::Wait }; @@ -242,8 +242,8 @@ fn main() { } } - winit::event::Event::UserEvent(UserEvent::Redraw(after)) => { - repaint_after = after; + winit::event::Event::UserEvent(UserEvent::Redraw(delay)) => { + repaint_delay = delay; } winit::event::Event::LoopDestroyed => { egui_glow.destroy();