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

Commit 1be1a134 authored by Yuhao Zheng's avatar Yuhao Zheng
Browse files

Hotspot 2.0 fix launch browser method

Change-Id: I484b526fa92c4e3651e8fe6ae5614f22ba8134d4
parent c3182c55
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)