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

Commit bd98ea1e authored by Sal Savage's avatar Sal Savage Committed by android-build-merger
Browse files

Merge "Use StateMachine.sendMessage() to avoid NPEs on state machine quit" am:...

Merge "Use StateMachine.sendMessage() to avoid NPEs on state machine quit" am: cd9ccd53 am: 1f8ab561
am: 2da27be5

Change-Id: Iffcf5b44d32a93fa7dfcf7cba96d6e7bbc514bd0
parents 0eab4887 2da27be5
Loading
Loading
Loading
Loading
+7 −8
Original line number Diff line number Diff line
@@ -195,17 +195,17 @@ class PbapClientConnectionHandler extends Handler {
                    }
                } else {
                    Log.w(TAG, "Socket CONNECT Failure ");
                    mPbapClientStateMachine.obtainMessage(
                            PbapClientStateMachine.MSG_CONNECTION_FAILED).sendToTarget();
                    mPbapClientStateMachine.sendMessage(
                            PbapClientStateMachine.MSG_CONNECTION_FAILED);
                    return;
                }

                if (connectObexSession()) {
                    mPbapClientStateMachine.obtainMessage(
                            PbapClientStateMachine.MSG_CONNECTION_COMPLETE).sendToTarget();
                    mPbapClientStateMachine.sendMessage(
                            PbapClientStateMachine.MSG_CONNECTION_COMPLETE);
                } else {
                    mPbapClientStateMachine.obtainMessage(
                            PbapClientStateMachine.MSG_CONNECTION_FAILED).sendToTarget();
                    mPbapClientStateMachine.sendMessage(
                            PbapClientStateMachine.MSG_CONNECTION_FAILED);
                }
                break;

@@ -235,8 +235,7 @@ class PbapClientConnectionHandler extends Handler {
                removeAccount(mAccount);
                removeCallLog(mAccount);

                mPbapClientStateMachine.obtainMessage(PbapClientStateMachine.MSG_CONNECTION_CLOSED)
                    .sendToTarget();
                mPbapClientStateMachine.sendMessage(PbapClientStateMachine.MSG_CONNECTION_CLOSED);
                break;

            case MSG_DOWNLOAD: