summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJin Seok Park <jinpark@google.com>2021-06-15 11:37:10 +0900
committerJin Seok Park <jinpark@google.com>2021-06-15 06:36:38 +0000
commit6d62a4711f65df22b7ee524e6352ae579089f6e2 (patch)
tree09903e6009f42f046c4f31dcbd9fa32c570eaf5d
parentd53354eb95a8e4183e999d087495cd739a14df79 (diff)
Check nullity of ResultReceiver
Bug: 182164496 Test: N/A Change-Id: I96bdef1c79f8f91d33d6a6a734bc94e162a5ea33 (cherry picked from commit 2d12628ecc78fdbd5c04bf40d2110c5cc91a9e58)
-rw-r--r--apex/media/framework/java/android/media/MediaSession2.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/apex/media/framework/java/android/media/MediaSession2.java b/apex/media/framework/java/android/media/MediaSession2.java
index 7697359e7caf..e76d61cf8965 100644
--- a/apex/media/framework/java/android/media/MediaSession2.java
+++ b/apex/media/framework/java/android/media/MediaSession2.java
@@ -469,7 +469,9 @@ public class MediaSession2 implements AutoCloseable {
}
mCallbackExecutor.execute(() -> {
if (!controllerInfo.removeRequestedCommandSeqNumber(seq)) {
- resultReceiver.send(RESULT_INFO_SKIPPED, null);
+ if (resultReceiver != null) {
+ resultReceiver.send(RESULT_INFO_SKIPPED, null);
+ }
return;
}
Session2Command.Result result = mCallback.onSessionCommand(