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

Commit 117a0744 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Fix unexpected crashed phone app notification when use system dialer as...

Merge "Fix unexpected crashed phone app notification when use system dialer as default dialer." am: aaabe1e0 am: bca7b458

Change-Id: I6abb44f58a7f53910932600b5418ad3dd071cb3c
parents 9ec4b469 bca7b458
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -1312,10 +1312,13 @@ public class InCallController extends CallsManagerListenerBase {
    private InCallServiceInfo getDefaultDialerComponent() {
        String packageName = mDefaultDialerCache.getDefaultDialerApplication(
                mCallsManager.getCurrentUserHandle().getIdentifier());
        String systemPackageName = mDefaultDialerCache.getSystemDialerApplication();
        Log.d(this, "Default Dialer package: " + packageName);

        InCallServiceInfo defaultDialerComponent = getInCallServiceComponent(packageName,
                IN_CALL_SERVICE_TYPE_DIALER_UI);
        InCallServiceInfo defaultDialerComponent =
                (systemPackageName != null && systemPackageName.equals(packageName))
                ? getInCallServiceComponent(packageName, IN_CALL_SERVICE_TYPE_SYSTEM_UI)
                : getInCallServiceComponent(packageName, IN_CALL_SERVICE_TYPE_DIALER_UI);
        if (packageName != null && defaultDialerComponent == null) {
            // The in call service of default phone app is disabled, send notification.
            sendCrashedInCallServiceNotification(packageName);