From 8312fdb3d2f83eda1e8f84366e34663427571ef1 Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid Date: Sun, 24 Dec 2017 00:23:39 +0100 Subject: [PATCH] Fix wrong colored app shortcuts after clean install --- app/src/main/java/com/kabouzeid/gramophone/App.java | 10 ++++++++++ .../ui/activities/base/AbsThemeActivity.java | 9 --------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/kabouzeid/gramophone/App.java b/app/src/main/java/com/kabouzeid/gramophone/App.java index 83b74a72..7e0b8e1e 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/App.java +++ b/app/src/main/java/com/kabouzeid/gramophone/App.java @@ -8,6 +8,7 @@ import com.anjlab.android.iab.v3.TransactionDetails; import com.crashlytics.android.Crashlytics; import com.crashlytics.android.answers.Answers; import com.crashlytics.android.core.CrashlyticsCore; +import com.kabouzeid.appthemehelper.ThemeStore; import com.kabouzeid.gramophone.appshortcuts.DynamicShortcutManager; import io.fabric.sdk.android.Fabric; @@ -30,6 +31,15 @@ public class App extends Application { super.onCreate(); app = this; + // default theme + if (!ThemeStore.isConfigured(this, 1)) { + ThemeStore.editTheme(this) + .activityTheme(R.style.Theme_Phonograph_Light) + .primaryColorRes(R.color.md_indigo_500) + .accentColorRes(R.color.md_pink_A400) + .commit(); + } + // Set up Crashlytics, disabled for debug builds Crashlytics crashlyticsKit = new Crashlytics.Builder() .core(new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build()) diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsThemeActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsThemeActivity.java index f751e30d..c9e58134 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsThemeActivity.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsThemeActivity.java @@ -23,15 +23,6 @@ public abstract class AbsThemeActivity extends ATHToolbarActivity { @Override protected void onCreate(Bundle savedInstanceState) { - // default theme - if (!ThemeStore.isConfigured(this, 1)) { - ThemeStore.editTheme(this) - .activityTheme(R.style.Theme_Phonograph_Light) - .primaryColorRes(R.color.md_indigo_500) - .accentColorRes(R.color.md_pink_A400) - .commit(); - } - getSharedPreferences("[[kabouzeid_app-theme-helper]]", 0).edit().putInt("activity_theme", PreferenceUtil.getInstance(this).getGeneralTheme()).commit(); // TEMPORARY FIX super.onCreate(savedInstanceState); MaterialDialogsUtil.updateMaterialDialogsThemeSingleton(this); }