diff options
author | Romain Guy <romainguy@android.com> | 2009-12-01 14:52:19 -0800 |
---|---|---|
committer | Romain Guy <romainguy@android.com> | 2009-12-01 16:37:59 -0800 |
commit | 01d0fbfa683012623f030ec75a63e1a9fabcb916 (patch) | |
tree | 46b36adc733a96d8e3dc367bd4d2d2d4ffb95773 /core/java/android/webkit/CookieSyncManager.java | |
parent | ed90811e711065bcc82a45f4173587cd95ef6b6f (diff) | |
download | frameworks_base-01d0fbfa683012623f030ec75a63e1a9fabcb916.zip frameworks_base-01d0fbfa683012623f030ec75a63e1a9fabcb916.tar.gz frameworks_base-01d0fbfa683012623f030ec75a63e1a9fabcb916.tar.bz2 |
Fix a leak in WebView.
Fixes #2296601.
WebView and its related APIs are keeping static objects that hold references to
Context instance. This could cause applications to leak their first Activity
and all the associated resources.
Diffstat (limited to 'core/java/android/webkit/CookieSyncManager.java')
-rw-r--r-- | core/java/android/webkit/CookieSyncManager.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/webkit/CookieSyncManager.java b/core/java/android/webkit/CookieSyncManager.java index 14375d2..abe9178 100644 --- a/core/java/android/webkit/CookieSyncManager.java +++ b/core/java/android/webkit/CookieSyncManager.java @@ -93,7 +93,7 @@ public final class CookieSyncManager extends WebSyncManager { public static synchronized CookieSyncManager createInstance( Context context) { if (sRef == null) { - sRef = new CookieSyncManager(context); + sRef = new CookieSyncManager(context.getApplicationContext()); } return sRef; } |