Chromium Code Reviews| Index: content/browser/gpu/gpu_data_manager_impl_private.cc |
| diff --git a/content/browser/gpu/gpu_data_manager_impl_private.cc b/content/browser/gpu/gpu_data_manager_impl_private.cc |
| index 96beb775df9b3160d7e407bce87e51bc90d2cc36..1c406ee5e1159ae4d9a0d12fb0a897a15e360a7b 100644 |
| --- a/content/browser/gpu/gpu_data_manager_impl_private.cc |
| +++ b/content/browser/gpu/gpu_data_manager_impl_private.cc |
| @@ -50,6 +50,10 @@ |
| #include "base/win/windows_version.h" |
| #endif // OS_WIN |
| +#if defined(USE_X11) && !defined(OS_CHROMEOS) |
| +#include "ui/base/x/x11_util_internal.h" // nogncheck |
| +#endif |
| + |
| namespace content { |
| namespace { |
| @@ -1171,6 +1175,12 @@ void GpuDataManagerImplPrivate::UpdateGpuSwitchingManager( |
| } |
| void GpuDataManagerImplPrivate::NotifyGpuInfoUpdate() { |
| +#if defined(USE_X11) && !defined(OS_CHROMEOS) |
| + // TODO(thomasanderson): figure out what to do with this |
|
Tom (Use chromium acct)
2016/09/22 19:53:29
I left this here as a placeholder but I'm not quit
|
| + ui::XVisualManager::GetInstance()->OnGPUInfoChanged( |
|
piman
2016/09/22 21:24:54
This function is called on the IO thread (and some
Tom (Use chromium acct)
2016/09/23 20:00:37
Done. Added GpuDataManagerVisualProxy in browser_
piman
2016/09/26 21:13:29
I think I'm ok if we punt on --single-process.
Dir
|
| + gpu_info_.software_rendering || card_blacklisted_, |
| + gpu_info_.system_visual, gpu_info_.rgba_visual); |
| +#endif |
| observer_list_->Notify(FROM_HERE, &GpuDataManagerObserver::OnGpuInfoUpdate); |
| } |