From ce5d3ff64ec31fd7b6d707b8072f42d2b64554f2 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 17 Sep 2021 20:41:48 +0200 Subject: [PATCH] Init changelog --- app/src/main/java/eu/faircode/email/ActivityView.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index 44aadf3ed3..24baa40496 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -1103,15 +1103,14 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB } private void checkFirst() { + String current = BuildConfig.VERSION_NAME + "-" + BuildConfig.REVISION; + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); if (prefs.getBoolean("first", true)) new FragmentDialogFirst().show(getSupportFragmentManager(), "first"); else if (!BuildConfig.PLAY_STORE_RELEASE) { - String current = BuildConfig.VERSION_NAME + "-" + BuildConfig.REVISION; - String last = prefs.getString("changelog", current); + String last = prefs.getString("changelog", null); if (!Objects.equals(current, last)) { - prefs.edit().putString("changelog", current).apply(); - Bundle args = new Bundle(); args.putString("name", "CHANGELOG.md"); FragmentDialogMarkdown fragment = new FragmentDialogMarkdown(); @@ -1119,6 +1118,8 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB fragment.show(getSupportFragmentManager(), "changelog"); } } + + prefs.edit().putString("changelog", current).apply(); } private void checkBanner() {