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

Commit 40d3d7bb authored by Brad Ebinger's avatar Brad Ebinger Committed by Automerger Merge Worker
Browse files

Merge "Get IMS reg and SMS format from IMS Service instead" into rvc-dev am:...

Merge "Get IMS reg and SMS format from IMS Service instead" into rvc-dev am: b1cd429c am: 7e045d43 am: 646dea8d

Change-Id: I401966ac64cd1d262aaec0476a74409ad2aaf5be
parents 95aa18d8 646dea8d
Loading
Loading
Loading
Loading
+15 −3
Original line number Diff line number Diff line
@@ -510,12 +510,24 @@ public class SmsDispatchersController extends Handler {
        dispatcher.sendSms(tracker);
    }

    /**
     * SMS over IMS is supported if IMS is registered and SMS is supported on IMS.
     *
     * @return true if SMS over IMS is supported via an IMS Service or mIms is true for the older
     *         implementation. Otherwise, false.
     */
    public boolean isIms() {
        return mIms;
        return mImsSmsDispatcher.isAvailable() ? true : mIms;
    }

    /**
     * Gets SMS format supported on IMS.
     *
     * @return the SMS format from an IMS Service if available. Otherwise, mImsSmsFormat for the
     *         older implementation.
     */
    public String getImsSmsFormat() {
        return mImsSmsFormat;
        return mImsSmsDispatcher.isAvailable() ? mImsSmsDispatcher.getFormat() : mImsSmsFormat;
    }

    /**
@@ -531,7 +543,7 @@ public class SmsDispatchersController extends Handler {
            return (PhoneConstants.PHONE_TYPE_CDMA == mPhone.getPhoneType());
        }
        // IMS is registered with SMS support
        return isCdmaFormat(mImsSmsFormat);
        return isCdmaFormat(getImsSmsFormat());
    }

    /**