Index: ui/compositor/test/in_process_context_provider.cc |
diff --git a/ui/compositor/test/in_process_context_provider.cc b/ui/compositor/test/in_process_context_provider.cc |
index ba3dde4fb1f03a36b074770ea8189b1daf695032..85c1b823070e447e915c38e9a83acc134aafe703 100644 |
--- a/ui/compositor/test/in_process_context_provider.cc |
+++ b/ui/compositor/test/in_process_context_provider.cc |
@@ -9,6 +9,7 @@ |
#include "base/lazy_instance.h" |
#include "base/macros.h" |
#include "base/strings/stringprintf.h" |
+#include "base/threading/thread_task_runner_handle.h" |
#include "base/trace_event/trace_event.h" |
#include "cc/output/context_cache_controller.h" |
#include "cc/output/managed_memory_policy.h" |
@@ -90,13 +91,13 @@ bool InProcessContextProvider::BindToCurrentThread() { |
!window_, /* is_offscreen */ |
window_, (shared_context_ ? shared_context_->context_.get() : nullptr), |
attribs_, gpu::SharedMemoryLimits(), gpu_memory_buffer_manager_, |
- image_factory_)); |
+ image_factory_, base::ThreadTaskRunnerHandle::Get())); |
if (!context_) |
return false; |
- cache_controller_.reset( |
- new cc::ContextCacheController(context_->GetImplementation())); |
+ cache_controller_.reset(new cc::ContextCacheController( |
+ context_->GetImplementation(), base::ThreadTaskRunnerHandle::Get())); |
} |
std::string unique_context_name = |