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

Commit 008ff39b authored by Chia-chi Yeh's avatar Chia-chi Yeh
Browse files

Do not register the callbacks in the constructor.

Change-Id: Ic7509c35cfb17b022a2af3cc14170942d6510e2d
parent 560e97f8
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -441,6 +441,12 @@ public class ConnectivityService extends IConnectivityManager.Stub {
                                  mTethering.getTetherableBluetoothRegexs().length != 0) &&
                                 mTethering.getUpstreamIfaceRegexs().length != 0);

        try {
            nmService.registerObserver(mTethering);
        } catch (RemoteException e) {
            loge("Error registering observer :" + e);
        }

        if (DBG) {
            mInetLog = new ArrayList();
        }
+0 −7
Original line number Diff line number Diff line
@@ -129,13 +129,6 @@ public class Tethering extends INetworkManagementEventObserver.Stub {
        mNMService = nmService;
        mLooper = looper;

        // register for notifications from NetworkManagement Service
        try {
            mNMService.registerObserver(this);
        } catch (RemoteException e) {
            Log.e(TAG, "Error registering observer :" + e);
        }

        mIfaces = new HashMap<String, TetherInterfaceSM>();

        // make our own thread so we don't anr the system