Merge "Only store Application context"
diff --git a/core/java/android/webkit/JniUtil.java b/core/java/android/webkit/JniUtil.java
index ca3515c5..704d4da 100644
--- a/core/java/android/webkit/JniUtil.java
+++ b/core/java/android/webkit/JniUtil.java
@@ -39,7 +39,7 @@
if (initialized)
return;
- sContext = context;
+ sContext = context.getApplicationContext();
initialized = true;
}
diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java
index 8e4852a..685b7ba 100644
--- a/core/java/android/webkit/WebView.java
+++ b/core/java/android/webkit/WebView.java
@@ -1005,7 +1005,7 @@
private static void setupProxyListener(Context context) {
IntentFilter filter = new IntentFilter();
filter.addAction(Proxy.PROXY_CHANGE_ACTION);
- Intent currentProxy = context.registerReceiver(new ProxyReceiver(), filter);
+ Intent currentProxy = context.getApplicationContext().registerReceiver(new ProxyReceiver(), filter);
if (currentProxy != null) {
handleProxyBroadcast(currentProxy);
}