1 --- src/3rdparty/chromium/device/gamepad/gamepad_provider.cc.orig 2025-08-15 18:30:00 UTC 2 +++ src/3rdparty/chromium/device/gamepad/gamepad_provider.cc 3 @@ -159,7 +159,7 @@ void GamepadProvider::Initialize(std::unique_ptr<Gamep 4 5 if (!polling_thread_) 6 polling_thread_ = std::make_unique<base::Thread>("Gamepad polling thread"); 7 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) 8 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) 9 // On Linux, the data fetcher needs to watch file descriptors, so the message 10 // loop needs to be a libevent loop. 11 const base::MessagePumpType kMessageLoopType = base::MessagePumpType::IO; 12