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

Commit ffd8343b authored by Ben Gruver's avatar Ben Gruver Committed by Android (Google) Code Review
Browse files

Merge "Don't reset the value of package_verifier_enable if not in demo mode" into oc-dev

parents e5e246ce ade08cfa
Loading
Loading
Loading
Loading
+11 −7
Original line number Diff line number Diff line
@@ -547,21 +547,25 @@ public class RetailDemoModeService extends SystemService {
        mSafeBootRestrictionInitialState = mInjector.getUserManager().hasUserRestriction(
                UserManager.DISALLOW_SAFE_BOOT, UserHandle.SYSTEM);
        mPackageVerifierEnableInitialState = Settings.Global.getInt(mInjector.getContentResolver(),
                Settings.Global.PACKAGE_VERIFIER_ENABLE, 0);
                Settings.Global.PACKAGE_VERIFIER_ENABLE, 1);
    }

    private void stopDemoMode() {
        mDeviceInDemoMode = false;
        mIsCarrierDemoMode = false;
        mPreloadAppsInstaller = null;
        mCameraIdsWithFlash = null;
        mInjector.destroyWakeLock();
        unregisterBroadcastReceiver();

        if (mDeviceInDemoMode) {
            mInjector.getUserManager().setUserRestriction(UserManager.DISALLOW_SAFE_BOOT,
                    mSafeBootRestrictionInitialState, UserHandle.SYSTEM);
            Settings.Global.putInt(mInjector.getContentResolver(),
                Settings.Global.PACKAGE_VERIFIER_ENABLE, mPackageVerifierEnableInitialState);
                        Settings.Global.PACKAGE_VERIFIER_ENABLE,
                        mPackageVerifierEnableInitialState);
        }

        mDeviceInDemoMode = false;
        mIsCarrierDemoMode = false;
    }

    @Override