From d71a77f2bb2418527a56ce4f56c5337e4fb4ecdb Mon Sep 17 00:00:00 2001 From: Robert Snoeberger Date: Tue, 24 Mar 2020 17:49:36 -0400 Subject: [PATCH] Don't crash if media metadata isn't available Bug: 150454272 Test: manual - play music and look at lock screen Change-Id: I5e776d8fc37c1f8894621be23a1ec99afa77bd11 --- .../src/com/android/keyguard/KeyguardMediaPlayer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardMediaPlayer.java b/packages/SystemUI/src/com/android/keyguard/KeyguardMediaPlayer.java index b0017269ff7e8..4fcacc276ac10 100644 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardMediaPlayer.java +++ b/packages/SystemUI/src/com/android/keyguard/KeyguardMediaPlayer.java @@ -114,7 +114,9 @@ public class KeyguardMediaPlayer { throw new IllegalStateException("cannot update controls, views not bound"); } if (mediaMetadata == null) { - throw new IllegalArgumentException("media metadata was null"); + mMediaNotifView.setVisibility(View.GONE); + Log.d(TAG, "media metadata was null"); + return; } mMediaNotifView.setVisibility(View.VISIBLE);