diff --git a/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java b/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java index 66e9837d7..0d97c39ac 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java +++ b/app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java @@ -287,6 +287,9 @@ public class ApplicationContext extends MultiDexApplication implements DefaultLi } else if (!TextSecurePreferences.isPasswordDisabled(this) && VersionTracker.getDaysSinceFirstInstalled(this) < 90) { Log.i(TAG, "Detected a new install that doesn't have passphrases disabled -- assuming bad initialization."); AppInitialization.onRepairFirstEverAppLaunch(this); + } else if (!TextSecurePreferences.isPasswordDisabled(this) && VersionTracker.getDaysSinceFirstInstalled(this) < 912) { + Log.i(TAG, "Detected a not-recent install that doesn't have passphrases disabled -- disabling now."); + TextSecurePreferences.setPasswordDisabled(this, true); } }