Index: components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedBridge.java |
diff --git a/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedBridge.java b/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedBridge.java |
index 3af546bf3bf62115b4ff37c4ff207f4c58f6a54d..4452b4ef0e86cb742bfa5349532afd9fddc4f7a3 100644 |
--- a/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedBridge.java |
+++ b/components/variations/android/java/src/org/chromium/components/variations/firstrun/VariationsSeedBridge.java |
@@ -42,6 +42,16 @@ public final class VariationsSeedBridge { |
} |
@CalledByNative |
+ private static void clearVariationsFirstRunSeedPrefs(Context context) { |
+ SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); |
+ prefs.edit() |
+ .remove(VARIATIONS_FIRST_RUN_SEED_BASE64) |
+ .remove(VARIATIONS_FIRST_RUN_SEED_SIGNATURE) |
+ .remove(VARIATIONS_FIRST_RUN_SEED_COUNTRY) |
+ .apply(); |
+ } |
+ |
+ @CalledByNative |
private static byte[] getVariationsFirstRunSeedData(Context context) { |
return Base64.decode( |
getVariationsFirstRunSeedPref(context, VARIATIONS_FIRST_RUN_SEED_BASE64), |