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

Commit 768eef96 authored by Chris Antol's avatar Chris Antol Committed by Android (Google) Code Review
Browse files

Merge "RESTRICT AUTOMERGE Restrict Settings Homepage prior to provisioning" into sc-dev

parents c5031de1 7f1c4df0
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -74,6 +74,17 @@ public class SettingsHomepageActivity extends FragmentActivity implements
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        // Ensure device is provisioned in order to access Settings home
        // TODO(b/331254029): This should later be replaced in favor of an allowlist
        boolean unprovisioned = android.provider.Settings.Global.getInt(getContentResolver(),
                android.provider.Settings.Global.DEVICE_PROVISIONED, 0) == 0;
        if (unprovisioned) {
            Log.e(TAG, "Device is not provisioned, exiting Settings");
            finish();
            return;
        }

        setContentView(R.layout.settings_homepage_container);

        final View appBar = findViewById(R.id.app_bar_container);