Improved revision handling

This commit is contained in:
M66B
2021-09-18 11:49:01 +02:00
parent 2ef084d9ee
commit 9d7a82e612
5 changed files with 11 additions and 9 deletions

View File

@@ -1103,14 +1103,14 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
}
private void checkFirst() {
String current = BuildConfig.VERSION_NAME + "-" + BuildConfig.REVISION;
String version = 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 last = prefs.getString("changelog", null);
if (!Objects.equals(current, last)) {
if (!Objects.equals(version, last)) {
Bundle args = new Bundle();
args.putString("name", "CHANGELOG.md");
FragmentDialogMarkdown fragment = new FragmentDialogMarkdown();
@@ -1119,7 +1119,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
}
}
prefs.edit().putString("changelog", current).apply();
prefs.edit().putString("changelog", version).apply();
}
private void checkBanner() {