diff options
author | torne@chromium.org <torne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-10 13:56:51 +0000 |
---|---|---|
committer | torne@chromium.org <torne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-10 13:56:51 +0000 |
commit | 99c35445cc8a9ee68d2a9c1bc084d222ca2aa29c (patch) | |
tree | d0ea88aef97cf98bb20309a4b2f27317a3fc12da /chrome | |
parent | 22775626346775a27666a45befbda17a41f2526e (diff) | |
download | chromium_src-99c35445cc8a9ee68d2a9c1bc084d222ca2aa29c.zip chromium_src-99c35445cc8a9ee68d2a9c1bc084d222ca2aa29c.tar.gz chromium_src-99c35445cc8a9ee68d2a9c1bc084d222ca2aa29c.tar.bz2 |
android_webview: make CookieManager synchronous.
Make all CookieManager APIs synchronous, instead of only the ones that
return a value. This avoids a number of potential reordering issues
between the CookieManager thread and the IO thread, and matches the
behaviour of the old CookieManager on the previous WebView.
FlushCookieStore is not part of the public CookieManager API, but has
been changed to synchronous as well just to simplify the code here,
since it's only ever called from a dedicated thread started by
CookieSyncManager anyway.
BUG=325699
Review URL: https://codereview.chromium.org/104853002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239776 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
0 files changed, 0 insertions, 0 deletions