summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Robert Snoeberger <snoeberger@google.com> 2020-03-24 17:49:36 -0400
committer Robert Snoeberger <snoeberger@google.com> 2020-03-24 17:49:36 -0400
commitd71a77f2bb2418527a56ce4f56c5337e4fb4ecdb (patch)
tree1b3d0ce7c74c35e7d7712869bd95b2b9b370aa3f
parent5430412662fe4a589b710a06b400bee8aa935941 (diff)
Don't crash if media metadata isn't available
Bug: 150454272 Test: manual - play music and look at lock screen Change-Id: I5e776d8fc37c1f8894621be23a1ec99afa77bd11
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardMediaPlayer.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardMediaPlayer.java b/packages/SystemUI/src/com/android/keyguard/KeyguardMediaPlayer.java
index b0017269ff7e..4fcacc276ac1 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);