diff options
| -rw-r--r-- | core/java/android/webkit/CookieSyncManager.java | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/core/java/android/webkit/CookieSyncManager.java b/core/java/android/webkit/CookieSyncManager.java index 8393980433a0..313f7558bfe7 100644 --- a/core/java/android/webkit/CookieSyncManager.java +++ b/core/java/android/webkit/CookieSyncManager.java @@ -178,14 +178,16 @@ public final class CookieSyncManager extends WebSyncManager { return; } - manager.flushCookieStore(); - - ArrayList<Cookie> cookieList = manager.getUpdatedCookiesSince(mLastUpdate); - mLastUpdate = System.currentTimeMillis(); - syncFromRamToFlash(cookieList); - - ArrayList<Cookie> lruList = manager.deleteLRUDomain(); - syncFromRamToFlash(lruList); + if (JniUtil.useChromiumHttpStack()) { + manager.flushCookieStore(); + } else { + ArrayList<Cookie> cookieList = manager.getUpdatedCookiesSince(mLastUpdate); + mLastUpdate = System.currentTimeMillis(); + syncFromRamToFlash(cookieList); + + ArrayList<Cookie> lruList = manager.deleteLRUDomain(); + syncFromRamToFlash(lruList); + } if (DebugFlags.COOKIE_SYNC_MANAGER) { Log.v(LOGTAG, "CookieSyncManager::syncFromRamToFlash DONE"); |