diff options
Diffstat (limited to 'Source/WebKit2/UIProcess/qt/WebGeolocationProviderQt.cpp')
-rw-r--r-- | Source/WebKit2/UIProcess/qt/WebGeolocationProviderQt.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/WebKit2/UIProcess/qt/WebGeolocationProviderQt.cpp b/Source/WebKit2/UIProcess/qt/WebGeolocationProviderQt.cpp index 7d05f043e..ca9cae747 100644 --- a/Source/WebKit2/UIProcess/qt/WebGeolocationProviderQt.cpp +++ b/Source/WebKit2/UIProcess/qt/WebGeolocationProviderQt.cpp @@ -46,16 +46,16 @@ WebGeolocationProviderQt* WebGeolocationProviderQt::create(WKGeolocationManagerR return new WebGeolocationProviderQt(manager); } -WKGeolocationProvider* WebGeolocationProviderQt::provider(const WebGeolocationProviderQt* location) +WKGeolocationProviderBase* WebGeolocationProviderQt::provider(const WebGeolocationProviderQt* location) { - static WKGeolocationProvider provider = { - 0, // This features the version. - location, // This points to the object implementer. + static WKGeolocationProviderV0 provider = { + { 0, // This features the version. + location }, // This points to the object implementer. locationStartUpdating, // The callbacks are next. locationStopUpdating }; - return &provider; + return &provider.base; } WebGeolocationProviderQt::WebGeolocationProviderQt(WKGeolocationManagerRef manager) |