From 074c08c4ebbba0875549496829ee7872dd153ee8 Mon Sep 17 00:00:00 2001 From: Steve Block Date: Mon, 28 Jun 2010 10:26:39 +0100 Subject: Pass the WebView context to the GeolocationService from WebKit Bug: 2798745 Change-Id: I53e7c5f9ac1cf017a6f7d83e6d0fd57bc1d3403a --- core/java/android/webkit/GeolocationService.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'core/java/android/webkit/GeolocationService.java') diff --git a/core/java/android/webkit/GeolocationService.java b/core/java/android/webkit/GeolocationService.java index 183b3c0d8862..91de1d8f92e6 100755 --- a/core/java/android/webkit/GeolocationService.java +++ b/core/java/android/webkit/GeolocationService.java @@ -45,14 +45,13 @@ final class GeolocationService implements LocationListener { /** * Constructor + * @param context The context from which we obtain the system service. * @param nativeObject The native object to which this object will report position updates and * errors. */ - public GeolocationService(long nativeObject) { + public GeolocationService(Context context, long nativeObject) { mNativeObject = nativeObject; // Register newLocationAvailable with platform service. - ActivityThread thread = ActivityThread.systemMain(); - Context context = thread.getApplication(); mLocationManager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE); if (mLocationManager == null) { Log.e(TAG, "Could not get location manager."); -- cgit v1.2.3