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

Commit 9e419d30 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "[Companion] Prevent NPE in CallbackProxy" into oc-dr1-dev

parents b07f49dd 3a74c7ac
Loading
Loading
Loading
Loading
+14 −2
Original line number Diff line number Diff line
@@ -280,12 +280,24 @@ public final class CompanionDeviceManager {

        @Override
        public void onSuccess(PendingIntent launcher) {
            mHandler.post(() -> mCallback.onDeviceFound(launcher.getIntentSender()));
            Handler handler = mHandler;
            if (handler == null) return;
            handler.post(() -> {
                Callback callback = mCallback;
                if (callback == null) return;
                callback.onDeviceFound(launcher.getIntentSender());
            });
        }

        @Override
        public void onFailure(CharSequence reason) {
            mHandler.post(() -> mCallback.onFailure(reason));
            Handler handler = mHandler;
            if (handler == null) return;
            handler.post(() -> {
                Callback callback = mCallback;
                if (callback == null) return;
                callback.onFailure(reason);
            });
        }

        @Override