From d4cb9d1f99ee2515b56bca0bb4ed3011b5d39d84 Mon Sep 17 00:00:00 2001 From: brian cully Date: Mon, 29 Dec 2025 12:27:20 -0500 Subject: wasm: render bench results in html --- src/render_loop.rs | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'src/render_loop.rs') diff --git a/src/render_loop.rs b/src/render_loop.rs index 7056493..2dd0f9d 100644 --- a/src/render_loop.rs +++ b/src/render_loop.rs @@ -30,17 +30,15 @@ impl RenderLoop { let rloop = inner.clone(); let f = unsafe { &mut *inner.get() }; - *f = Closure::new(move |t| { - match fun(t) { - Err(e) => error!("render callback error: {:?}", e), - Ok(true) => { - let cl = unsafe { &*rloop.get() }; - if let Err(e) = Self::request_animation_frame(cl) { - error!("couldn't request animation frame: {:?}", e); - } + *f = Closure::new(move |t| match fun(t) { + Err(e) => error!("render callback error: {:?}", e), + Ok(true) => { + let cl = unsafe { &*rloop.get() }; + if let Err(e) = Self::request_animation_frame(cl) { + error!("couldn't request animation frame: {:?}", e); } - Ok(false) => {}, } + Ok(false) => {} }); Self { inner } -- cgit v1.3