Index: device/geolocation/location_api_adapter_android.cc |
diff --git a/device/geolocation/location_api_adapter_android.cc b/device/geolocation/location_api_adapter_android.cc |
index 693fb904cfbca6dd1f178ffa56f8cd71d29b6368..b5fcc54ccfa8c77a15c4cff9f05ca43c6db89a54 100644 |
--- a/device/geolocation/location_api_adapter_android.cc |
+++ b/device/geolocation/location_api_adapter_android.cc |
@@ -76,7 +76,7 @@ bool AndroidLocationApiAdapter::Start( |
// We'll start receiving notifications from java in the main thread looper |
// until Stop() is called. |
return Java_LocationProviderAdapter_start( |
- env, java_location_provider_android_object_.obj(), high_accuracy); |
+ env, java_location_provider_android_object_, high_accuracy); |
} |
void AndroidLocationApiAdapter::Stop() { |
@@ -94,8 +94,8 @@ void AndroidLocationApiAdapter::Stop() { |
location_provider_ = NULL; |
JNIEnv* env = AttachCurrentThread(); |
- Java_LocationProviderAdapter_stop( |
- env, java_location_provider_android_object_.obj()); |
+ Java_LocationProviderAdapter_stop(env, |
+ java_location_provider_android_object_); |
java_location_provider_android_object_.Reset(); |
} |