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

Commit 06945052 authored by Tyler Gunn's avatar Tyler Gunn Committed by Android (Google) Code Review
Browse files

Merge "Add null-check to isMultiparty method, additional debug strings." into lmp-mr1-dev

parents 53167537 541accbd
Loading
Loading
Loading
Loading
+25 −2
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ import android.os.Message;
import android.os.PowerManager;
import android.os.Registrant;
import android.os.SystemClock;
import android.telecom.Log;
import android.telephony.DisconnectCause;
import android.telephony.PhoneNumberUtils;
import android.telephony.Rlog;
@@ -569,8 +570,7 @@ public class ImsPhoneConnection extends Connection {

    @Override
    public boolean isMultiparty() {
        Rlog.d(LOG_TAG, "isMultiparty "+mImsCall.isMultiparty());
        return mImsCall.isMultiparty();
        return mImsCall != null && mImsCall.isMultiparty();
    }

    /*package*/ ImsCall getImsCall() {
@@ -684,5 +684,28 @@ public class ImsPhoneConnection extends Connection {
                    "Failed to disconnect endpoint = " + endpoint);
        }
    }

    /**
     * Provides a string representation of the {@link ImsPhoneConnection}.  Primarily intended for
     * use in log statements.
     *
     * @return String representation of call.
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("[ImsPhoneConnection objId: ");
        sb.append(System.identityHashCode(this));
        sb.append(" address:");
        sb.append(Log.pii(getAddress()));
        sb.append(" ImsCall:");
        if (mImsCall == null) {
            sb.append("null");
        } else {
            sb.append(mImsCall);
        }
        sb.append("]");
        return sb.toString();
    }
}