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

Commit ef712a64 authored by Jack He's avatar Jack He Committed by android-build-merger
Browse files

Merge "SAP: Initialize mIntentReceiver to null" am: 2414ee9c

am: c59d6c73

Change-Id: I09248c286f91c2df11a186e851201051a4037e0b
parents 4936c62e c59d6c73
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -115,13 +115,15 @@ public class SapServer extends Thread implements Callback {
        IntentFilter filter = new IntentFilter();
        filter.addAction(TelephonyManager.ACTION_PHONE_STATE_CHANGED);
        filter.addAction(SAP_DISCONNECT_ACTION);
        mIntentReceiver = new SapServerBroadcastReceiver();
        mContext.registerReceiver(mIntentReceiver, filter);
    }

    /**
     * This handles the response from RIL.
     */
    BroadcastReceiver mIntentReceiver = new BroadcastReceiver() {
    private BroadcastReceiver mIntentReceiver;
    private class SapServerBroadcastReceiver extends BroadcastReceiver {
        @Override
        public void onReceive(Context context, Intent intent) {
            if(intent.getAction().equals(TelephonyManager.ACTION_PHONE_STATE_CHANGED)) {
@@ -148,8 +150,7 @@ public class SapServer extends Thread implements Callback {
                if(disconnectType == SapMessage.DISC_RFCOMM) {
                    // At timeout we need to close the RFCOMM socket to complete shutdown
                    shutdown();
                } else if( mState != SAP_STATE.DISCONNECTED
                    && mState != SAP_STATE.DISCONNECTING ) {
                } else if (mState != SAP_STATE.DISCONNECTED && mState != SAP_STATE.DISCONNECTING) {
                    // The user pressed disconnect - initiate disconnect sequence.
                    sendDisconnectInd(disconnectType);
                }
@@ -157,7 +158,7 @@ public class SapServer extends Thread implements Callback {
                Log.w(TAG, "RIL-BT received unexpected Intent: " + intent.getAction());
            }
        }
    };
    }

    /**
     * Set RIL driver in test mode - only possible if SapMessage is build with TEST == true