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 |