From 7b97dfd651e60c3ad6b5cbc489543e44ae69b724 Mon Sep 17 00:00:00 2001 From: Jay Oster Date: Wed, 1 Dec 2021 07:10:38 -0800 Subject: [PATCH] Fix timer callback type - Closes #1166 - `TimerCallback` has type: `Box u32 + 'a + Send>` --- src/sdl2/timer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sdl2/timer.rs b/src/sdl2/timer.rs index 5423cf23d2..339af63968 100644 --- a/src/sdl2/timer.rs +++ b/src/sdl2/timer.rs @@ -88,7 +88,7 @@ impl<'b, 'a> Drop for Timer<'b, 'a> { } extern "C" fn c_timer_callback(_interval: u32, param: *mut c_void) -> u32 { - let f = param as *mut std::boxed::Box u32>; + let f = param as *mut TimerCallback<'_>; unsafe { (*f)() } }