$NetBSD: patch-src_3rdparty_chromium_content_renderer_render__thread__impl.cc,v 1.2 2022/04/18 11:18:19 adam Exp $ --- src/3rdparty/chromium/content/renderer/render_thread_impl.cc.orig 2021-02-19 16:41:59.000000000 +0000 +++ src/3rdparty/chromium/content/renderer/render_thread_impl.cc @@ -173,6 +173,12 @@ #if defined(OS_MAC) #include +#elif defined(OS_BSD) +#include +#include +#include +#include +#include #else #include #endif @@ -715,7 +721,7 @@ void RenderThreadImpl::Init() { DCHECK(parsed_num_raster_threads) << string_value; DCHECK_GT(num_raster_threads, 0); -#if defined(OS_LINUX) || defined(OS_CHROMEOS) +#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD) categorized_worker_pool_->SetBackgroundingCallback( main_thread_scheduler_->DefaultTaskRunner(), base::BindOnce( @@ -738,7 +744,7 @@ void RenderThreadImpl::Init() { base::DiscardableMemoryAllocator::SetInstance( discardable_memory_allocator_.get()); -#if defined(OS_LINUX) || defined(OS_CHROMEOS) +#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD) if (base::FeatureList::IsEnabled( blink::features::kBlinkCompositorUseDisplayThreadPriority)) { render_message_filter()->SetThreadPriority(