diff --git a/src/sdl2/event.rs b/src/sdl2/event.rs index 3d77937e..8a9ae6ec 100644 --- a/src/sdl2/event.rs +++ b/src/sdl2/event.rs @@ -2913,6 +2913,7 @@ impl EventSender { data1: Box::into_raw(event_box) as *mut c_void, data2: ::std::ptr::null_mut(), }; + drop(cet); self.push_event(event)?;