diff options
author | cretin45 <cretin45@gmail.com> | 2016-02-01 15:16:05 -0800 |
---|---|---|
committer | cretin45 <cretin45@gmail.com> | 2016-02-01 15:23:19 -0800 |
commit | 1b1b991da5dda15294e147cc6b48da8e44225f83 (patch) | |
tree | eb635cd030d6fc5e0df8b22a3060462f4419974c /src/com/cyanogenmod/setupwizard/SetupWizardApp.java | |
parent | 5b276ea33563d474d8d530b1f9bd7111be872bac (diff) | |
download | packages_apps_SetupWizard-1b1b991da5dda15294e147cc6b48da8e44225f83.zip packages_apps_SetupWizard-1b1b991da5dda15294e147cc6b48da8e44225f83.tar.gz packages_apps_SetupWizard-1b1b991da5dda15294e147cc6b48da8e44225f83.tar.bz2 |
SetupWizard: Ensure UI doesn't show when user is guest
Issue-id: CYNGNOS-1736
Change-Id: Ibcd85ca3f90a6ab35a3ae6da622f59786ddcbcd3
Diffstat (limited to 'src/com/cyanogenmod/setupwizard/SetupWizardApp.java')
-rw-r--r-- | src/com/cyanogenmod/setupwizard/SetupWizardApp.java | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/src/com/cyanogenmod/setupwizard/SetupWizardApp.java b/src/com/cyanogenmod/setupwizard/SetupWizardApp.java index dabd4c7..cdcfcf8 100644 --- a/src/com/cyanogenmod/setupwizard/SetupWizardApp.java +++ b/src/com/cyanogenmod/setupwizard/SetupWizardApp.java @@ -99,14 +99,20 @@ public class SetupWizardApp extends Application { if (!isOwner || Settings.Secure.getInt(getContentResolver(), Settings.Secure.USER_SETUP_COMPLETE) == 1) { - Settings.Global.putInt(getContentResolver(), Settings.Global.DEVICE_PROVISIONED, 1); - Settings.Secure.putInt(getContentResolver(), - Settings.Secure.USER_SETUP_COMPLETE, 1); - SetupWizardUtils.disableGMSSetupWizard(this); - SetupWizardUtils.disableSetupWizard(this); - if (!isOwner) { - disableThemeComponentsForSecondaryUser(); - } + Thread t = new Thread(){ + @Override + public void run() { + Settings.Global.putInt(getContentResolver(), Settings.Global.DEVICE_PROVISIONED, 1); + Settings.Secure.putInt(getContentResolver(), + Settings.Secure.USER_SETUP_COMPLETE, 1); + SetupWizardUtils.disableGMSSetupWizard(SetupWizardApp.this); + SetupWizardUtils.disableSetupWizard(SetupWizardApp.this); + if (!isOwner) { + disableThemeComponentsForSecondaryUser(); + } + } + }; + t.run(); } else { disableCaptivePortalDetection(); } |