summaryrefslogtreecommitdiff
path: root/core/java/android/webkit/PluginManager.java
diff options
context:
space:
mode:
authorRomain Guy <romainguy@android.com>2009-12-01 14:52:19 -0800
committerRomain Guy <romainguy@android.com>2009-12-01 16:37:59 -0800
commit01d0fbfa683012623f030ec75a63e1a9fabcb916 (patch)
tree46b36adc733a96d8e3dc367bd4d2d2d4ffb95773 /core/java/android/webkit/PluginManager.java
parented90811e711065bcc82a45f4173587cd95ef6b6f (diff)
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/PluginManager.java')
-rw-r--r--core/java/android/webkit/PluginManager.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/webkit/PluginManager.java b/core/java/android/webkit/PluginManager.java
index 88429c50442f..141984a7fd84 100644
--- a/core/java/android/webkit/PluginManager.java
+++ b/core/java/android/webkit/PluginManager.java
@@ -96,7 +96,7 @@ public class PluginManager {
throw new IllegalStateException(
"First call to PluginManager need a valid context.");
}
- mInstance = new PluginManager(context);
+ mInstance = new PluginManager(context.getApplicationContext());
}
return mInstance;
}