diff --git a/examples/gstreamer-player/main.rs b/examples/gstreamer-player/main.rs index a14e27e4ae..5e2b37a01f 100644 --- a/examples/gstreamer-player/main.rs +++ b/examples/gstreamer-player/main.rs @@ -115,7 +115,7 @@ fn main() { let state_result = pipeline.set_state(new_state); match state_result { Ok(_) => { - app_weak.upgrade_in_event_loop(move |app| app.set_playing(result)).unwrap(); + app_weak.unwrap().set_playing(result); } Err(err) => { eprintln!("Failed to set pipeline state to {:?}: {}", new_state, err);