--- content/browser/service_manager/service_manager_context.cc.orig 2019-07-24 18:58:24 UTC +++ content/browser/service_manager/service_manager_context.cc @@ -98,7 +98,7 @@ #include "jni/ContentNfcDelegate_jni.h" #endif -#if defined(OS_LINUX) +#if defined(OS_LINUX) || defined(OS_BSD) #include "components/services/font/font_service_app.h" #include "components/services/font/public/interfaces/constants.mojom.h" // nogncheck #endif @@ -342,12 +342,12 @@ void CreateInProcessAudioService( BrowserMainLoop::GetAudioManager(), std::move(request))); } -#if defined(OS_LINUX) +#if defined(OS_LINUX) || defined(OS_BSD) std::unique_ptr CreateFontService( service_manager::mojom::ServiceRequest request) { return std::make_unique(std::move(request)); } -#endif // defined(OS_LINUX) +#endif // defined(OS_LINUX) || defined(OS_BSD) std::unique_ptr CreateResourceCoordinatorService( service_manager::mojom::ServiceRequest request) { @@ -665,7 +665,7 @@ ServiceManagerContext::ServiceManagerContext( base::BindRepeating(&CreateVideoCaptureService)); } -#if defined(OS_LINUX) +#if defined(OS_LINUX) || defined(OS_BSD) RegisterInProcessService( font_service::mojom::kServiceName, base::CreateSequencedTaskRunnerWithTraits(