diff --git a/src/lib.rs b/src/lib.rs index 0cc55953..11cdcef2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -294,8 +294,14 @@ async fn run(app: AndroidApp) { ) .unwrap(); } + player_lock.set_is_playing(true); } } + MainEvent::TerminateWindow { .. } => { + let player = &playerbox.as_ref().unwrap().player; + let mut player_lock = player.lock().unwrap(); + player_lock.set_is_playing(false); + } MainEvent::InputAvailable => { if let Ok(mut inputs) = app.input_events_iter() { while inputs.next(|input| match input {