mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-03-02 15:36:32 +00:00
Fix NPE in VoiceNotePlaybackService.
This commit is contained in:
committed by
Alex Hart
parent
676be03ffc
commit
6682815663
@@ -96,18 +96,23 @@ public class VoiceNotePlaybackService extends MediaSessionService {
|
||||
public void onTaskRemoved(Intent rootIntent) {
|
||||
super.onTaskRemoved(rootIntent);
|
||||
|
||||
mediaSession.getPlayer().stop();
|
||||
mediaSession.getPlayer().clearMediaItems();
|
||||
if (mediaSession != null) {
|
||||
mediaSession.getPlayer().stop();
|
||||
mediaSession.getPlayer().clearMediaItems();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDestroy() {
|
||||
AppDependencies.getDatabaseObserver().unregisterObserver(attachmentDeletionObserver);
|
||||
player.release();
|
||||
mediaSession.release();
|
||||
mediaSession = null;
|
||||
|
||||
if (mediaSession != null) {
|
||||
mediaSession.release();
|
||||
mediaSession = null;
|
||||
}
|
||||
|
||||
clearListener();
|
||||
mediaSession = null;
|
||||
super.onDestroy();
|
||||
keyClearedReceiver.unregister();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user