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

Commit eb742b1e authored by Mohammed Althaf T's avatar Mohammed Althaf T 😊
Browse files

Dialer: Use existing method to check permission

parent 35a9ad04
Loading
Loading
Loading
Loading
+4 −8
Original line number Diff line number Diff line
@@ -16,17 +16,14 @@

package com.android.dialer.util;

import android.Manifest;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.os.Build;
import android.telecom.PhoneAccount;
import android.telecom.PhoneAccountHandle;
import android.telecom.TelecomManager;
import android.telephony.CarrierConfigManager;
import androidx.core.app.ActivityCompat;
import com.android.dialer.common.LogUtil;
import com.android.dialer.phonenumberutil.PhoneNumberHelper;

@@ -116,11 +113,10 @@ public class CallUtil {
  }

    public static boolean show4gHDIcon(Context context) {
        if (PermissionsUtil.hasPermission(context, android.Manifest.permission.READ_PHONE_STATE)
                && Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
            CarrierConfigManager configManager = (CarrierConfigManager) context.getSystemService(
                    Context.CARRIER_CONFIG_SERVICE);
        if (ActivityCompat.checkSelfPermission(context, Manifest.permission.READ_PHONE_STATE)
                == PackageManager.PERMISSION_GRANTED && Build.VERSION.SDK_INT
                >= Build.VERSION_CODES.R) {
            return Objects.requireNonNull(configManager.getConfig()).getBoolean(
                    CarrierConfigManager.KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL);
        }