From 21eb4b1ac765565469a1946983da3471deca4c92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 11 May 2015 09:23:27 +0200 Subject: [PATCH] playback/player: android: Unref player in native_free() This makes sure it is actually shut down and does not emit any signals anymore later, and also prevents a memory leak. --- playback/player/android/app/src/main/jni/player.c | 1 + 1 file changed, 1 insertion(+) diff --git a/playback/player/android/app/src/main/jni/player.c b/playback/player/android/app/src/main/jni/player.c index 951f2c60dc..882c230e4b 100644 --- a/playback/player/android/app/src/main/jni/player.c +++ b/playback/player/android/app/src/main/jni/player.c @@ -224,6 +224,7 @@ native_free (JNIEnv * env, jobject thiz) if (!player) return; + g_object_unref (player->player); (*env)->DeleteGlobalRef (env, player->java_player); g_free (player); SET_CUSTOM_DATA (env, thiz, native_player_field_id, NULL);