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

Commit 94ba6093 authored by Nate Myren's avatar Nate Myren
Browse files

Log creation after first load

Ensure screen has loaded before logging AppPermissionGroupsFragment

Test: Navigate to AppPermissionGroupsFragment from PermissionController
Fixes: 151939143
Change-Id: I4832b5eb671d3328093b9b24997f03f307b6927b
parent 0a70d12d
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -86,6 +86,7 @@ public final class AppPermissionGroupsFragment extends SettingsWithLargeHeader {

    private AppPermissionGroupsViewModel mViewModel;
    private boolean mIsSystemPermsScreen;
    private boolean mIsFirstLoad;
    private String mPackageName;
    private UserHandle mUser;

@@ -159,7 +160,6 @@ public final class AppPermissionGroupsFragment extends SettingsWithLargeHeader {
        if (mViewModel.getPackagePermGroupsLiveData().getValue() != null) {
            updatePreferences(mViewModel.getPackagePermGroupsLiveData().getValue());
        }
        logAppPermissionsFragmentView();
    }

    @Override
@@ -296,6 +296,11 @@ public final class AppPermissionGroupsFragment extends SettingsWithLargeHeader {
        }

        setAutoRevokeToggleState(mViewModel.getAutoRevokeLiveData().getValue());

        if (mIsFirstLoad) {
            logAppPermissionsFragmentView();
            mIsFirstLoad = false;
        }
    }

    private void addAutoRevokePreferences(PreferenceScreen screen) {