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

Commit b6d17ee7 authored by Zach Johnson's avatar Zach Johnson
Browse files

Add filter for personal apps that are not disabled until first use

Needed for the battery settings UI.

b/22667081

Change-Id: I25ed5c1866dc3027e450c7ce9031de5def4f839a
parent 68fbd6a4
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -1239,6 +1239,21 @@ public class ApplicationsState {
        }
    };

    public static final AppFilter FILTER_PERSONAL_WITHOUT_DISABLED_UNTIL_USED = new AppFilter() {
        private int mCurrentUser;

        public void init() {
            mCurrentUser = ActivityManager.getCurrentUser();
        }

        @Override
        public boolean filterApp(AppEntry entry) {
            return UserHandle.getUserId(entry.info.uid) == mCurrentUser &&
                    entry.info.enabledSetting != PackageManager.COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED;
        }
    };


    public static final AppFilter FILTER_WORK = new AppFilter() {
        private int mCurrentUser;