Index: content/browser/service_manager/common_browser_interfaces.cc |
diff --git a/content/browser/service_manager/common_browser_interfaces.cc b/content/browser/service_manager/common_browser_interfaces.cc |
index c88fd30655ebbc29622ba24874ffaf7c9adc36bd..645af993823fc04b83a433815fa55d0351c7e3d3 100644 |
--- a/content/browser/service_manager/common_browser_interfaces.cc |
+++ b/content/browser/service_manager/common_browser_interfaces.cc |
@@ -15,6 +15,7 @@ |
#include "content/browser/browser_main_loop.h" |
#include "content/public/common/connection_filter.h" |
#include "content/public/common/service_manager_connection.h" |
+#include "device/geolocation/geolocation_config.h" |
#include "mojo/public/cpp/bindings/interface_request.h" |
#include "services/resource_coordinator/memory_instrumentation/coordinator_impl.h" |
#include "services/service_manager/public/cpp/binder_registry.h" |
@@ -35,6 +36,7 @@ class ConnectionFilterImpl : public ConnectionFilter { |
public: |
ConnectionFilterImpl() |
: main_thread_task_runner_(base::ThreadTaskRunnerHandle::Get()) { |
+ RegisterMainThreadInterface(base::Bind(&device::GeolocationConfig::Create)); |
RegisterMainThreadInterface(base::Bind(&BindMemoryCoordinatorRequest)); |
auto* browser_main_loop = BrowserMainLoop::GetInstance(); |