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 2880e3f9b30ee9ae0eaf376dba7bb3dbe84842f0..1997ce97f279cb9b1ced3daafedd907400a81a4b 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,10 +117,8 @@ |
@Override |
protected final void onPostExecute(WebappDataStorage storage) { |
- // 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. |
+ // Guarantee that last used time != WebappDataStorage.LAST_USED_INVALID. 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(); |