summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Santiago Seifert <aquilescanta@google.com> 2022-11-14 10:45:25 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-11-14 10:45:25 +0000
commitca52da3f3c8f2842f208f79072b2ef0bcc8e89ff (patch)
tree6f114c1181a0c136109e56b2079f05daa1590b31
parentbf491bdf69e997b632a2a9ea553440e3966ea234 (diff)
parent2a1b07f1525c794757ba45315b70570a56a39e8f (diff)
Merge "Simplify looper selection when instantiating MediaSession"
-rw-r--r--media/java/android/media/session/MediaSession.java7
1 files changed, 2 insertions, 5 deletions
diff --git a/media/java/android/media/session/MediaSession.java b/media/java/android/media/session/MediaSession.java
index 1bd12afdc026..7e1bbe3dc5ed 100644
--- a/media/java/android/media/session/MediaSession.java
+++ b/media/java/android/media/session/MediaSession.java
@@ -244,12 +244,9 @@ public final class MediaSession {
mCallback = null;
return;
}
- if (handler == null) {
- handler = new Handler();
- }
+ Looper looper = handler != null ? handler.getLooper() : Looper.myLooper();
callback.mSession = this;
- CallbackMessageHandler msgHandler = new CallbackMessageHandler(handler.getLooper(),
- callback);
+ CallbackMessageHandler msgHandler = new CallbackMessageHandler(looper, callback);
mCallback = msgHandler;
}
}