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

Commit fba88cc7 authored by Andrew Sapperstein's avatar Andrew Sapperstein Committed by android-build-merger
Browse files

Merge "Make AirplaneModePrefController.isAvailable static." into oc-dr1-dev

am: 5b67e453

Change-Id: I7454c59679ad05711f8923b35138fd27b6d36061
parents 20585772 5b67e453
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -46,7 +46,6 @@ public class AirplaneModePreferenceController extends AbstractPreferenceControll

    private final Fragment mFragment;
    private final MetricsFeatureProvider mMetricsFeatureProvider;
    private final PackageManager mPackageManager;
    private AirplaneModeEnabler mAirplaneModeEnabler;
    private SwitchPreference mAirplaneModePreference;

@@ -54,7 +53,6 @@ public class AirplaneModePreferenceController extends AbstractPreferenceControll
    public AirplaneModePreferenceController(Context context, Fragment hostFragment) {
        super(context);
        mFragment = hostFragment;
        mPackageManager = context.getPackageManager();
        mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
    }

@@ -89,7 +87,11 @@ public class AirplaneModePreferenceController extends AbstractPreferenceControll

    @Override
    public boolean isAvailable() {
        return !mPackageManager.hasSystemFeature(PackageManager.FEATURE_TELEVISION);
        return isAvailable(mContext);
    }

    public static boolean isAvailable(Context context) {
        return !context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_TELEVISION);
    }

    @Override
+3 −4
Original line number Diff line number Diff line
@@ -40,18 +40,17 @@ public class MobileNetworkPreferenceController extends AbstractPreferenceControl

    private static final String KEY_MOBILE_NETWORK_SETTINGS = "mobile_network_settings";

    private final UserManager mUserManager;
    private final boolean mIsSecondaryUser;
    private final TelephonyManager mTelephonyManager;
    private Preference mPreference;
    @VisibleForTesting(otherwise = VisibleForTesting.PRIVATE)
    @VisibleForTesting
    PhoneStateListener mPhoneStateListener;

    public MobileNetworkPreferenceController(Context context) {
        super(context);
        mUserManager = (UserManager) context.getSystemService(Context.USER_SERVICE);
        UserManager userManager = (UserManager) context.getSystemService(Context.USER_SERVICE);
        mTelephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
        mIsSecondaryUser = !mUserManager.isAdminUser();
        mIsSecondaryUser = !userManager.isAdminUser();
    }

    @Override