| Index: Source/modules/geolocation/GeolocationController.cpp
|
| diff --git a/Source/modules/geolocation/GeolocationController.cpp b/Source/modules/geolocation/GeolocationController.cpp
|
| index cb174270ca2b92fd0f61eade3a93316ea63cef29..213bb36efdb7c597b710cc99d11326824f42c11d 100644
|
| --- a/Source/modules/geolocation/GeolocationController.cpp
|
| +++ b/Source/modules/geolocation/GeolocationController.cpp
|
| @@ -51,14 +51,14 @@ GeolocationController::GeolocationController(LocalFrame& frame, GeolocationClien
|
| m_inspectorAgent = geolocationAgent.get();
|
| frame.page()->inspectorController().registerModuleAgent(geolocationAgent.release());
|
| } else {
|
| - m_inspectorAgent = GeolocationController::from(frame.page()->mainFrame())->m_inspectorAgent;
|
| + m_inspectorAgent = GeolocationController::from(frame.page()->deprecatedLocalMainFrame())->m_inspectorAgent;
|
| }
|
|
|
| m_inspectorAgent->AddController(this);
|
|
|
| if (!frame.isMainFrame()) {
|
| // internals.setGeolocationClientMock is per page.
|
| - GeolocationController* mainController = GeolocationController::from(frame.page()->mainFrame());
|
| + GeolocationController* mainController = GeolocationController::from(frame.page()->deprecatedLocalMainFrame());
|
| if (mainController->hasClientForTest())
|
| setClientForTest(mainController->client());
|
| }
|
|
|