Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ab61a5af authored by Conrad Chen's avatar Conrad Chen
Browse files

Media API: fix possible NPE

Test: cts-tradefed run cts -m MediaTest
Change-Id: I077bdef97e48aa793a82a109e17c6dbe3147a3a9
parent a73f5e6b
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -1134,7 +1134,9 @@ public final class MediaBrowser {
        }

        public SubscriptionCallback getCallback(Context context, Bundle options) {
            if (options != null) {
                options.setClassLoader(context.getClassLoader());
            }
            for (int i = 0; i < mOptionsList.size(); ++i) {
                if (MediaBrowserUtils.areSameOptions(mOptionsList.get(i), options)) {
                    return mCallbacks.get(i);
@@ -1144,7 +1146,9 @@ public final class MediaBrowser {
        }

        public void putCallback(Context context, Bundle options, SubscriptionCallback callback) {
            if (options != null) {
                options.setClassLoader(context.getClassLoader());
            }
            for (int i = 0; i < mOptionsList.size(); ++i) {
                if (MediaBrowserUtils.areSameOptions(mOptionsList.get(i), options)) {
                    mCallbacks.set(i, callback);