| Index: Source/modules/geolocation/Geolocation.cpp
|
| diff --git a/Source/modules/geolocation/Geolocation.cpp b/Source/modules/geolocation/Geolocation.cpp
|
| index 94a5afec7773f3f0398a25db5eb4b78232907f9a..94818f95fa99e1da1e3e0155464a77d54b2cc501 100644
|
| --- a/Source/modules/geolocation/Geolocation.cpp
|
| +++ b/Source/modules/geolocation/Geolocation.cpp
|
| @@ -68,7 +68,7 @@ static PassRefPtr<PositionError> createPositionError(GeolocationError* error)
|
| return PositionError::create(code, error->message());
|
| }
|
|
|
| -Geolocation::GeoNotifier::GeoNotifier(Geolocation* geolocation, PassRefPtr<PositionCallback> successCallback, PassRefPtr<PositionErrorCallback> errorCallback, PassRefPtr<PositionOptions> options)
|
| +Geolocation::GeoNotifier::GeoNotifier(Geolocation* geolocation, PassOwnPtr<PositionCallback> successCallback, PassOwnPtr<PositionErrorCallback> errorCallback, PassRefPtr<PositionOptions> options)
|
| : m_geolocation(geolocation)
|
| , m_successCallback(successCallback)
|
| , m_errorCallback(errorCallback)
|
| @@ -284,7 +284,7 @@ Geoposition* Geolocation::lastPosition()
|
| return m_lastPosition.get();
|
| }
|
|
|
| -void Geolocation::getCurrentPosition(PassRefPtr<PositionCallback> successCallback, PassRefPtr<PositionErrorCallback> errorCallback, PassRefPtr<PositionOptions> options)
|
| +void Geolocation::getCurrentPosition(PassOwnPtr<PositionCallback> successCallback, PassOwnPtr<PositionErrorCallback> errorCallback, PassRefPtr<PositionOptions> options)
|
| {
|
| if (!frame())
|
| return;
|
| @@ -295,7 +295,7 @@ void Geolocation::getCurrentPosition(PassRefPtr<PositionCallback> successCallbac
|
| m_oneShots.add(notifier);
|
| }
|
|
|
| -int Geolocation::watchPosition(PassRefPtr<PositionCallback> successCallback, PassRefPtr<PositionErrorCallback> errorCallback, PassRefPtr<PositionOptions> options)
|
| +int Geolocation::watchPosition(PassOwnPtr<PositionCallback> successCallback, PassOwnPtr<PositionErrorCallback> errorCallback, PassRefPtr<PositionOptions> options)
|
| {
|
| if (!frame())
|
| return 0;
|
|
|