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

Commit a0de0e59 authored by Yuhao Zheng's avatar Yuhao Zheng Committed by Android (Google) Code Review
Browse files

Merge "Hotspot 2.0 fix launch browser method"

parents a5736291 1be1a134
Loading
Loading
Loading
Loading
+14 −4
Original line number Diff line number Diff line
@@ -221,12 +221,22 @@ public class WifiPasspointManager {
            return key;
        }

        private Object getListener(int key, boolean force) {
            Log.d(TAG, "getListener() key=" + key + " force=" + force);
        private Object peekListener(int key) {
            Log.d(TAG, "peekListener() key=" + key);
            if (key == INVALID_LISTENER_KEY)
                return null;
            synchronized (mListenerMapLock) {
                if (!force) {
                return mListenerMap.get(key);
            }
        }


        private Object getListener(int key, boolean forceRemove) {
            Log.d(TAG, "getListener() key=" + key + " force=" + forceRemove);
            if (key == INVALID_LISTENER_KEY)
                return null;
            synchronized (mListenerMapLock) {
                if (!forceRemove) {
                    int count = mListenerMapCount.get(key);
                    Log.d(TAG, "count=" + count);
                    mListenerMapCount.put(key, --count);
@@ -322,7 +332,7 @@ public class WifiPasspointManager {
                        break;

                    case START_OSU_BROWSER:
                        listener = getListener(message.arg2, true);
                        listener = peekListener(message.arg2);
                        if (listener != null) {
                            ParcelableString str = (ParcelableString) message.obj;
                            if (str == null || str.string == null)