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

Commit 1e5d8146 authored by Raff Tsai's avatar Raff Tsai
Browse files

Change ProfileType definition

Bug: 141601408
Test: rebuild
Change-Id: Ia4d4fabe8a4daad4ce54c243748fa3c29bf944ba
parent 1ee247a6
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1060,9 +1060,9 @@ public final class Utils extends com.android.settingslib.Utils {
    public static Fragment getTargetFragment(Activity activity, String fragmentName, Bundle args) {
        Fragment f = null;
        final boolean isPersonal = args != null ? args.getInt(ProfileSelectFragment.EXTRA_PROFILE)
                == ProfileSelectFragment.PERSONAL : false;
                == ProfileSelectFragment.ProfileType.PERSONAL : false;
        final boolean isWork = args != null ? args.getInt(ProfileSelectFragment.EXTRA_PROFILE)
                == ProfileSelectFragment.WORK : false;
                == ProfileSelectFragment.ProfileType.WORK : false;
        if (FeatureFlagUtils.isEnabled(activity, FeatureFlags.PERSONAL_WORK_PROFILE)
                && UserManager.get(activity).getUserProfiles().size() > 1
                && ProfileFragmentBridge.FRAGMENT_MAP.get(fragmentName) != null
+1 −1
Original line number Diff line number Diff line
@@ -73,7 +73,7 @@ public class AccountDashboardFragment extends DashboardFragment {

        final AccountPreferenceController accountPrefController =
                new AccountPreferenceController(context, parent, authorities,
                        ProfileSelectFragment.ALL);
                        ProfileSelectFragment.ProfileType.ALL);
        if (parent != null) {
            parent.getSettingsLifecycle().addObserver(accountPrefController);
        }
+1 −1
Original line number Diff line number Diff line
@@ -71,7 +71,7 @@ public class AccountPersonalDashboardFragment extends DashboardFragment {

        final AccountPreferenceController accountPrefController =
                new AccountPreferenceController(context, parent, authorities,
                        ProfileSelectFragment.PERSONAL);
                        ProfileSelectFragment.ProfileType.PERSONAL);
        if (parent != null) {
            parent.getSettingsLifecycle().addObserver(accountPrefController);
        }
+4 −4
Original line number Diff line number Diff line
@@ -277,10 +277,10 @@ public class AccountPreferenceController extends AbstractPreferenceController
            final int profilesCount = profiles.size();
            for (int i = 0; i < profilesCount; i++) {
                if (profiles.get(i).isManagedProfile()
                        && (mType & ProfileSelectFragment.WORK) != 0) {
                        && (mType & ProfileSelectFragment.ProfileType.WORK) != 0) {
                    updateProfileUi(profiles.get(i));
                } else if (!profiles.get(i).isManagedProfile()
                        && (mType & ProfileSelectFragment.PERSONAL) != 0) {
                        && (mType & ProfileSelectFragment.ProfileType.PERSONAL) != 0) {
                    updateProfileUi(profiles.get(i));
                }
            }
@@ -324,7 +324,7 @@ public class AccountPreferenceController extends AbstractPreferenceController
            preferenceGroup.setContentDescription(
                    mContext.getString(R.string.account_settings));
        } else if (userInfo.isManagedProfile()) {
            if (mType == ProfileSelectFragment.ALL) {
            if (mType == ProfileSelectFragment.ProfileType.ALL) {
                preferenceGroup.setTitle(R.string.category_work);
                final String workGroupSummary = getWorkGroupSummary(context, userInfo);
                preferenceGroup.setSummary(workGroupSummary);
@@ -336,7 +336,7 @@ public class AccountPreferenceController extends AbstractPreferenceController
                    DISALLOW_REMOVE_MANAGED_PROFILE, UserHandle.myUserId());
            profileData.managedProfilePreference = newManagedProfileSettings();
        } else {
            if (mType == ProfileSelectFragment.ALL) {
            if (mType == ProfileSelectFragment.ProfileType.ALL) {
                preferenceGroup.setTitle(R.string.category_personal);
                preferenceGroup.setContentDescription(
                        mContext.getString(R.string.accessibility_category_personal));
+1 −1
Original line number Diff line number Diff line
@@ -71,7 +71,7 @@ public class AccountWorkProfileDashboardFragment extends DashboardFragment {

        final AccountPreferenceController accountPrefController =
                new AccountPreferenceController(context, parent, authorities,
                        ProfileSelectFragment.WORK);
                        ProfileSelectFragment.ProfileType.WORK);
        if (parent != null) {
            parent.getSettingsLifecycle().addObserver(accountPrefController);
        }
Loading