diff options
| -rw-r--r-- | core/java/android/webkit/CookieManager.java | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/core/java/android/webkit/CookieManager.java b/core/java/android/webkit/CookieManager.java index 1fea65adf074..9b0d4e0eaa27 100644 --- a/core/java/android/webkit/CookieManager.java +++ b/core/java/android/webkit/CookieManager.java @@ -519,11 +519,17 @@ public final class CookieManager { } } - synchronized void waitForCookieOperationsToComplete() { - while (pendingCookieOperations > 0) { - try { - wait(); - } catch (InterruptedException e) { } + /** + * Waits for pending operations to completed. + * {@hide} Too late to release publically. + */ + public void waitForCookieOperationsToComplete() { + synchronized (this) { + while (pendingCookieOperations > 0) { + try { + wait(); + } catch (InterruptedException e) { } + } } } |