Index: gpu/ipc/service/gpu_channel_manager.cc |
diff --git a/gpu/ipc/service/gpu_channel_manager.cc b/gpu/ipc/service/gpu_channel_manager.cc |
index 14779657bae903d01b2e16b710eb82bc10e8dc53..31dd336935da6ef074afd01fa31eea6a9deafa67 100644 |
--- a/gpu/ipc/service/gpu_channel_manager.cc |
+++ b/gpu/ipc/service/gpu_channel_manager.cc |
@@ -46,6 +46,7 @@ const int kMaxKeepAliveTimeMs = 200; |
GpuChannelManager::GpuChannelManager( |
const GpuPreferences& gpu_preferences, |
+ const GpuDriverBugWorkarounds& workarounds, |
GpuChannelManagerDelegate* delegate, |
GpuWatchdogThread* watchdog, |
scoped_refptr<base::SingleThreadTaskRunner> task_runner, |
@@ -57,7 +58,7 @@ GpuChannelManager::GpuChannelManager( |
: task_runner_(task_runner), |
io_task_runner_(io_task_runner), |
gpu_preferences_(gpu_preferences), |
- gpu_driver_bug_workarounds_(base::CommandLine::ForCurrentProcess()), |
+ gpu_driver_bug_workarounds_(workarounds), |
delegate_(delegate), |
watchdog_(watchdog), |
share_group_(new gl::GLShareGroup()), |