diff --git a/app/src/main/java/org/solovyev/android/calculator/UiPreferences.java b/app/src/main/java/org/solovyev/android/calculator/UiPreferences.java index 00a24233..5634461a 100644 --- a/app/src/main/java/org/solovyev/android/calculator/UiPreferences.java +++ b/app/src/main/java/org/solovyev/android/calculator/UiPreferences.java @@ -2,7 +2,6 @@ package org.solovyev.android.calculator; import android.content.SharedPreferences; import android.support.annotation.NonNull; - import org.solovyev.android.prefs.BooleanPreference; import org.solovyev.android.prefs.IntegerPreference; import org.solovyev.android.prefs.Preference; @@ -32,6 +31,9 @@ final class UiPreferences { } private static void migratePreference(@NonNull SharedPreferences uiPreferences, @Nonnull SharedPreferences preferences, @NonNull SharedPreferences.Editor uiEditor, @NonNull Preference uiPreference, @NonNull Preference preference) { + if (!preference.isSet(preferences)) { + return; + } if (!uiPreference.isSet(uiPreferences)) { uiPreference.putPreference(uiEditor, preference.getPreferenceNoError(preferences)); }