| Index: Source/modules/geolocation/GeolocationClient.h
|
| diff --git a/Source/modules/geolocation/GeolocationClient.h b/Source/modules/geolocation/GeolocationClient.h
|
| index 14533c622b4d34371ed4c52cfbc6bf4888aec01f..c4a90dac8ac6061cd64da3157f35a062c99d1300 100644
|
| --- a/Source/modules/geolocation/GeolocationClient.h
|
| +++ b/Source/modules/geolocation/GeolocationClient.h
|
| @@ -29,8 +29,9 @@
|
| namespace WebCore {
|
|
|
| class Geolocation;
|
| +class GeolocationController;
|
| class GeolocationPosition;
|
| -class Page;
|
| +class LocalFrame;
|
|
|
| class GeolocationClient {
|
| public:
|
| @@ -44,11 +45,14 @@ public:
|
| virtual void requestPermission(Geolocation*) = 0;
|
| virtual void cancelPermissionRequest(Geolocation*) = 0;
|
|
|
| + virtual void controllerForTestAdded(GeolocationController*) { }
|
| + virtual void controllerForTestRemoved(GeolocationController*) { }
|
| +
|
| protected:
|
| virtual ~GeolocationClient() { }
|
| };
|
|
|
| -void provideGeolocationTo(Page&, GeolocationClient*);
|
| +void provideGeolocationTo(LocalFrame&, GeolocationClient*);
|
|
|
| } // namespace WebCore
|
|
|
|
|