summaryrefslogtreecommitdiffstats
path: root/net/android
diff options
context:
space:
mode:
authordfalcantara@chromium.org <dfalcantara@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-27 02:35:21 +0000
committerdfalcantara@chromium.org <dfalcantara@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-27 02:35:21 +0000
commitd57b95ad98f4e88abae8621cc0a83735101e77e0 (patch)
treeaeb8b29f6ee39752942c46c0493829ff1b3dbb41 /net/android
parent940dc632a9c76fde9886cc63f60427a64ef57846 (diff)
downloadchromium_src-d57b95ad98f4e88abae8621cc0a83735101e77e0.zip
chromium_src-d57b95ad98f4e88abae8621cc0a83735101e77e0.tar.gz
chromium_src-d57b95ad98f4e88abae8621cc0a83735101e77e0.tar.bz2
Make NetworkChangeNotifier use the application context
When you have multiple Activities using the notifier, it's entirely possible that the original context it used will be destroyed by Android. Use the ApplicationContext instead. BUG=311659 Review URL: https://codereview.chromium.org/45523002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231235 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/android')
-rw-r--r--net/android/java/src/org/chromium/net/NetworkChangeNotifier.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/android/java/src/org/chromium/net/NetworkChangeNotifier.java b/net/android/java/src/org/chromium/net/NetworkChangeNotifier.java
index a5de983..9de8c5c 100644
--- a/net/android/java/src/org/chromium/net/NetworkChangeNotifier.java
+++ b/net/android/java/src/org/chromium/net/NetworkChangeNotifier.java
@@ -51,7 +51,7 @@ public class NetworkChangeNotifier {
private static NetworkChangeNotifier sInstance;
private NetworkChangeNotifier(Context context) {
- mContext = context;
+ mContext = context.getApplicationContext();
mNativeChangeNotifiers = new ArrayList<Integer>();
mConnectionTypeObservers = new ObserverList<ConnectionTypeObserver>();
}