From 226687c0b2cb905ed6017632704ba29f9b76e208 Mon Sep 17 00:00:00 2001 From: cretin45 Date: Thu, 5 Mar 2015 13:58:01 -0800 Subject: [PATCH] SetupWizard: Make sure we have this activities themechange listener Change-Id: Iae69f1d7df2b3c032a187eda3593ea83fe0d9196 --- .../setupwizard/ui/SetupWizardActivity.java | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/src/com/cyanogenmod/setupwizard/ui/SetupWizardActivity.java b/src/com/cyanogenmod/setupwizard/ui/SetupWizardActivity.java index 93c5f31..16fefc7 100644 --- a/src/com/cyanogenmod/setupwizard/ui/SetupWizardActivity.java +++ b/src/com/cyanogenmod/setupwizard/ui/SetupWizardActivity.java @@ -76,20 +76,7 @@ public class SetupWizardActivity extends Activity implements SetupDataCallbacks private final ArrayList mFinishRunnables = new ArrayList(); - private ThemeManager.ThemeChangeListener mThemeChangeListener = new ThemeManager.ThemeChangeListener() { - @Override - public void onProgress(int progress) { - if (progress > 0) { - mFinishingProgressBar.setIndeterminate(false); - mFinishingProgressBar.setProgress(progress); - } - } - - @Override - public void onFinish(boolean isSuccess) { - finishSetup(); - } - }; + private ThemeManager.ThemeChangeListener mThemeChangeListener; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -305,6 +292,20 @@ public class SetupWizardActivity extends Activity implements SetupDataCallbacks mFinishingProgressBar.setIndeterminate(true); mFinishingProgressBar.startAnimation(fadeIn); final ThemeManager tm = (ThemeManager) getSystemService(Context.THEME_SERVICE); + mThemeChangeListener = new ThemeManager.ThemeChangeListener() { + @Override + public void onProgress(int progress) { + if (progress > 0) { + mFinishingProgressBar.setIndeterminate(false); + mFinishingProgressBar.setProgress(progress); + } + } + + @Override + public void onFinish(boolean isSuccess) { + finishSetup(); + } + }; tm.addClient(mThemeChangeListener); mSetupData.finishPages(); SetupStats.addEvent(SetupStats.Categories.APP_FINISHED, TAG,