| Index: public/platform/WebGeofencingProvider.h
|
| diff --git a/public/platform/WebGeofencingProvider.h b/public/platform/WebGeofencingProvider.h
|
| index 830896e9705704bf949dc370cabdefcecd523d5b..9db470cff1d88fab35b8a3fa4869ccf02aa1c7b2 100644
|
| --- a/public/platform/WebGeofencingProvider.h
|
| +++ b/public/platform/WebGeofencingProvider.h
|
| @@ -14,21 +14,19 @@ struct WebGeofencingError;
|
| class WebGeofencingRegion;
|
| class WebString;
|
|
|
| -typedef WebCallbacks<WebGeofencingError, WebGeofencingError> WebGeofencingCallbacks;
|
| +typedef WebCallbacks<void, WebGeofencingError> WebGeofencingCallbacks;
|
| typedef WebCallbacks<WebVector<WebGeofencingRegion>, WebGeofencingError> WebGeofencingRegionsCallbacks;
|
|
|
| class WebGeofencingProvider {
|
| public:
|
| virtual ~WebGeofencingProvider() { }
|
|
|
| - // Registers a region. The provider must always pass null to onSuccess.
|
| + // Registers a region.
|
| // Ownership of the WebGeofencingCallbacks is transferred to the client.
|
| - // FIXME: cleanup the callback type to not have a success type.
|
| virtual void registerRegion(const WebGeofencingRegion&, WebGeofencingCallbacks*) = 0;
|
|
|
| - // Unregisters a region. The provider must always pass null to onSuccess.
|
| + // Unregisters a region.
|
| // Ownership of the WebGeofencingCallbacks is transferred to the client.
|
| - // FIXME: cleanup the callback type to not have a success type.
|
| virtual void unregisterRegion(const WebString& regionId, WebGeofencingCallbacks*) = 0;
|
|
|
| // Returns all the currently registered regions.
|
|
|