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

Commit de19ad9d authored by Dianne Hackborn's avatar Dianne Hackborn Committed by Android Git Automerger
Browse files

am 5bc54bf3: Merge "Fix issue #7272775: Auto Start Apps Not Starting" into jb-mr1-dev

* commit '5bc54bf3':
  Fix issue #7272775: Auto Start Apps Not Starting
parents 5692524b 5bc54bf3
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -34,14 +34,6 @@ public class PackageUserState {
    public HashSet<String> enabledComponents;

    public PackageUserState() {
        this(true);
    }

    /** @hide */
    public PackageUserState(boolean isSystem) {
        if (!isSystem) {
            stopped = notLaunched = true;
        }
        installed = true;
        enabled = COMPONENT_ENABLED_STATE_DEFAULT;
    }
+3 −5
Original line number Diff line number Diff line
@@ -65,8 +65,7 @@ class PackageSettingBase extends GrantedPermissions {
    boolean permissionsFixed;
    boolean haveGids;

    private static final PackageUserState DEFAULT_USER_STATE = new PackageUserState(false);
    private static final PackageUserState DEFAULT_SYSTEM_USER_STATE = new PackageUserState(true);
    private static final PackageUserState DEFAULT_USER_STATE = new PackageUserState();

    // Whether this package is currently stopped, thus can not be
    // started until explicitly launched by the user.
@@ -176,7 +175,7 @@ class PackageSettingBase extends GrantedPermissions {
    private PackageUserState modifyUserState(int userId) {
        PackageUserState state = userState.get(userId);
        if (state == null) {
            state = new PackageUserState((pkgFlags&ApplicationInfo.FLAG_SYSTEM) != 0);
            state = new PackageUserState();
            userState.put(userId, state);
        }
        return state;
@@ -187,8 +186,7 @@ class PackageSettingBase extends GrantedPermissions {
        if (state != null) {
            return state;
        }
        return ((pkgFlags&ApplicationInfo.FLAG_SYSTEM) != 0)
                ? DEFAULT_SYSTEM_USER_STATE : DEFAULT_USER_STATE;
        return DEFAULT_USER_STATE;
    }

    void setEnabled(int state, int userId) {