| Index: chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappRegistry.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappRegistry.java b/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappRegistry.java
|
| index 1997ce97f279cb9b1ced3daafedd907400a81a4b..2880e3f9b30ee9ae0eaf376dba7bb3dbe84842f0 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappRegistry.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappRegistry.java
|
| @@ -117,8 +117,10 @@ public class WebappRegistry {
|
|
|
| @Override
|
| protected final void onPostExecute(WebappDataStorage storage) {
|
| - // Guarantee that last used time != WebappDataStorage.LAST_USED_INVALID. Must be
|
| - // run on the main thread as SharedPreferences.Editor.apply() is called.
|
| + // Update the last used time in order to prevent
|
| + // {@link WebappRegistry@unregisterOldWebapps()} from deleting the
|
| + // WebappDataStorage. Must be run on the main thread as
|
| + // SharedPreferences.Editor.apply() is called.
|
| mStorages.put(webappId, storage);
|
| mPreferences.edit().putStringSet(KEY_WEBAPP_SET, mStorages.keySet()).apply();
|
| storage.updateLastUsedTime();
|
|
|