Chromium Code Reviews| Index: content/gpu/gpu_process_control_impl.h |
| diff --git a/content/gpu/gpu_process_control_impl.h b/content/gpu/gpu_process_control_impl.h |
| index 5e000709f6c7df6cceb44c2612cff31b70873b00..19dc2a20d7298c7112cca3da03057ca11cbf0b7e 100644 |
| --- a/content/gpu/gpu_process_control_impl.h |
| +++ b/content/gpu/gpu_process_control_impl.h |
| @@ -6,6 +6,8 @@ |
| #define CONTENT_GPU_GPU_PROCESS_CONTROL_IMPL_H_ |
| #include "base/macros.h" |
| +#include "base/memory/ref_counted.h" |
| +#include "base/single_thread_task_runner.h" |
|
xhwang
2016/04/20 21:09:27
This can be forward declared
sandersd (OOO until July 31)
2016/05/03 00:54:36
I have removed these changes from the CL.
|
| #include "content/child/process_control_impl.h" |
| namespace content { |
| @@ -13,13 +15,16 @@ namespace content { |
| // Customization of ProcessControlImpl for the GPU process. |
| class GpuProcessControlImpl : public ProcessControlImpl { |
| public: |
| - GpuProcessControlImpl(); |
| + GpuProcessControlImpl( |
| + scoped_refptr<base::SingleThreadTaskRunner> gpu_task_runner); |
|
xhwang
2016/04/20 21:09:27
gpu_main_task_runner just to be more explicit?
|
| ~GpuProcessControlImpl() override; |
| // ProcessControlImpl: |
| void RegisterApplicationFactories(ApplicationFactoryMap* factories) override; |
| private: |
| + scoped_refptr<base::SingleThreadTaskRunner> gpu_task_runner_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(GpuProcessControlImpl); |
| }; |