aboutsummaryrefslogtreecommitdiffstats
path: root/src/render_loop.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/render_loop.rs')
-rw-r--r--src/render_loop.rs16
1 files changed, 7 insertions, 9 deletions
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 }