1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-12-25 10:05:49 +01:00

MusicManager: Fix NPE when music not playing

This commit is contained in:
José Rebelo 2024-01-28 20:26:31 +00:00
parent a53d59f907
commit b0ff9eae88

View File

@ -24,6 +24,8 @@ import android.media.session.MediaController;
import android.media.session.MediaSessionManager;
import android.media.session.PlaybackState;
import androidx.annotation.Nullable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -105,7 +107,12 @@ public class MediaManager {
}
}
@Nullable
public static MusicSpec extractMusicSpec(final MediaMetadata d) {
if (d == null) {
return null;
}
final MusicSpec musicSpec = new MusicSpec();
try {
@ -128,7 +135,12 @@ public class MediaManager {
return musicSpec;
}
@Nullable
public static MusicStateSpec extractMusicStateSpec(final PlaybackState s) {
if (s == null) {
return null;
}
final MusicStateSpec stateSpec = new MusicStateSpec();
try {