| Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/website/ManageSpaceActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/ManageSpaceActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/ManageSpaceActivity.java
|
| index ec3401d9a8e688d036ff47d29dd0448afa93b917..8c5f3a016ef7e1c5e1a7a87938055c4345e67c3f 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/ManageSpaceActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/ManageSpaceActivity.java
|
| @@ -133,6 +133,10 @@ public class ManageSpaceActivity extends AppCompatActivity implements View.OnCli
|
| return;
|
| }
|
|
|
| + // If the native library crashes and kills the browser process, there is no guarantee
|
| + // java-side the pref will be written before the process dies. We want to make sure we
|
| + // don't attempt to start the browser process and have it kill chrome. This activity is
|
| + // used to clear data for the chrome app, so it must be particularly error resistant.
|
| ContextUtils.getAppSharedPreferences().edit()
|
| .putString(PREF_FAILED_BUILD_VERSION, productVersion)
|
| .commit();
|
|
|