parent
9142563748
commit
1b4ce6c69a
5 changed files with 44 additions and 1 deletions
|
@ -882,7 +882,13 @@ ElectronBrowserClient::GetSystemNetworkContext() {
|
|||
std::unique_ptr<content::BrowserMainParts>
|
||||
ElectronBrowserClient::CreateBrowserMainParts(
|
||||
const content::MainFunctionParams& params) {
|
||||
return std::make_unique<ElectronBrowserMainParts>(params);
|
||||
auto browser_main_parts = std::make_unique<ElectronBrowserMainParts>(params);
|
||||
|
||||
#if defined(OS_MAC)
|
||||
browser_main_parts_ = browser_main_parts.get();
|
||||
#endif
|
||||
|
||||
return browser_main_parts;
|
||||
}
|
||||
|
||||
void ElectronBrowserClient::WebNotificationAllowed(
|
||||
|
@ -1618,4 +1624,12 @@ void ElectronBrowserClient::RegisterBrowserInterfaceBindersForServiceWorker(
|
|||
base::BindRepeating(&BindBadgeServiceForServiceWorker));
|
||||
}
|
||||
|
||||
device::GeolocationManager* ElectronBrowserClient::GetGeolocationManager() {
|
||||
#if defined(OS_MAC)
|
||||
return browser_main_parts_->GetGeolocationManager();
|
||||
#else
|
||||
return nullptr;
|
||||
#endif
|
||||
}
|
||||
|
||||
} // namespace electron
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue