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

Commit 0b31dc54 authored by Yorke Lee's avatar Yorke Lee Committed by Android (Google) Code Review
Browse files

Merge "Simplify DefaultDialerManager" into mnc-dev

parents bc956309 ec996be2
Loading
Loading
Loading
Loading
+5 −10
Original line number Diff line number Diff line
@@ -16,7 +16,6 @@

package com.android.settings.applications;

import android.content.ComponentName;
import android.content.Context;
import android.os.UserManager;
import android.telecom.DefaultDialerManager;
@@ -49,22 +48,18 @@ public class DefaultDialerPreference extends AppListPreference {
    }

    private void loadDialerApps() {
        List<ComponentName> dialerComponents =
        List<String> dialerPackages =
                DefaultDialerManager.getInstalledDialerApplications(getContext());

        final String[] dialers = new String[dialerComponents.size()];
        for (int i = 0; i < dialerComponents.size(); i++) {
            dialers[i] = dialerComponents.get(i).getPackageName();
        final String[] dialers = new String[dialerPackages.size()];
        for (int i = 0; i < dialerPackages.size(); i++) {
            dialers[i] = dialerPackages.get(i);
        }
        setPackageNames(dialers, getDefaultPackage());
    }

    private String getDefaultPackage() {
        ComponentName appName = DefaultDialerManager.getDefaultDialerApplication(getContext());
        if (appName != null) {
            return appName.getPackageName();
        }
        return null;
        return DefaultDialerManager.getDefaultDialerApplication(getContext());
    }

    public static boolean isAvailable(Context context) {