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

Commit 392e4f1a authored by Omer Ozer's avatar Omer Ozer
Browse files

Disable nfc foreground setting ui when the wallet role

is enabled.

Bug: 315194263
Test: local
Change-Id: I495c6c62b841617cf7914703740d8b52f628fd45
parent 2eba5be9
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@ package com.android.settings.nfc;
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.pm.PackageManager;
import android.permission.flags.Flags;

import androidx.preference.ListPreference;
import androidx.preference.Preference;
@@ -68,6 +69,9 @@ public class NfcForegroundPreferenceController extends BasePreferenceController

    @Override
    public int getAvailabilityStatus() {
        if (Flags.walletRoleEnabled()) {
            return UNSUPPORTED_ON_DEVICE;
        }
        final PackageManager pm = mContext.getPackageManager();
        if (!pm.hasSystemFeature(PackageManager.FEATURE_NFC)) {
            return UNSUPPORTED_ON_DEVICE;