diff --git a/app/src/main/java/org/solovyev/android/calculator/Preferences.java b/app/src/main/java/org/solovyev/android/calculator/Preferences.java index bec5d51a..30085596 100644 --- a/app/src/main/java/org/solovyev/android/calculator/Preferences.java +++ b/app/src/main/java/org/solovyev/android/calculator/Preferences.java @@ -64,6 +64,13 @@ public final class Preferences { Gui.showFixableErrorDialog.putDefault(preferences); Gui.lastPreferredPreferencesCheck.putDefault(preferences); + final Integer version = Preferences.appVersion.getPreference(preferences); + if (version == null) { + setInitialDefaultValues(preferences); + } + } + + private static void setInitialDefaultValues(@Nonnull SharedPreferences preferences) { if (!Engine.Preferences.groupingSeparator.isSet(preferences)) { final Locale locale = Locale.getDefault(); if (locale != null) {