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

Commit e6e81004 authored by Irfan Sheriff's avatar Irfan Sheriff Committed by Android (Google) Code Review
Browse files

Merge "Cleanup on async disconnect and finalize" into jb-mr1-dev

parents 6dbf8610 fa3b6258
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -1274,6 +1274,7 @@ public class WifiManager {
                    // This will cause all further async API calls on the WifiManager
                    // to fail and throw an exception
                    mAsyncChannel = null;
                    getLooper().quit();
                    break;
                    /* ActionListeners grouped together */
                case WifiManager.CONNECT_NETWORK_FAILED:
@@ -1979,4 +1980,12 @@ public class WifiManager {
            mService.captivePortalCheckComplete();
        } catch (RemoteException e) {}
    }

    protected void finalize() throws Throwable {
        try {
            mHandler.getLooper().quit();
        } finally {
            super.finalize();
        }
    }
}