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

Commit 1d3d3274 authored by Tony Mantler's avatar Tony Mantler Committed by android-build-merger
Browse files

Make system app fragment refresh on resume am: 23153df4

am: 5d9e2abd

Change-Id: Iaf483a68843eab8cd360b10b2fe98bc1787de625
parents 67cb3c25 5d9e2abd
Loading
Loading
Loading
Loading
+12 −2
Original line number Original line Diff line number Diff line
@@ -419,6 +419,18 @@ public final class PermissionAppsFragment extends SettingsWithHeader implements
            bindUi(this, permissionApps);
            bindUi(this, permissionApps);
        }
        }


        @Override
        public void onResume() {
            super.onResume();
            mOuterFragment.mPermissionApps.refresh(true);
        }

        @Override
        public void onDestroy() {
            super.onDestroy();
            mOuterFragment.setOnPermissionsLoadedListener(null);
        }



        private static void bindUi(SettingsWithHeader fragment, PermissionApps permissionApps) {
        private static void bindUi(SettingsWithHeader fragment, PermissionApps permissionApps) {
            final CharSequence label = permissionApps.getLabel();
            final CharSequence label = permissionApps.getLabel();
@@ -426,11 +438,9 @@ public final class PermissionAppsFragment extends SettingsWithHeader implements
                    fragment.getString(R.string.system_apps_decor_title, label));
                    fragment.getString(R.string.system_apps_decor_title, label));
        }
        }



        @Override
        @Override
        public void onPermissionsLoaded(PermissionApps permissionApps) {
        public void onPermissionsLoaded(PermissionApps permissionApps) {
            setPreferenceScreen();
            setPreferenceScreen();
            mOuterFragment.setOnPermissionsLoadedListener(null);
        }
        }


        private void setPreferenceScreen() {
        private void setPreferenceScreen() {