Index: cc/trees/single_thread_proxy.cc |
diff --git a/cc/trees/single_thread_proxy.cc b/cc/trees/single_thread_proxy.cc |
index c70e95d9ebc68cfae93df0c40ea9c263e063779c..7dd6752c5e4e5c39357947c7c3ca16a717017dc3 100644 |
--- a/cc/trees/single_thread_proxy.cc |
+++ b/cc/trees/single_thread_proxy.cc |
@@ -22,14 +22,18 @@ namespace cc { |
scoped_ptr<Proxy> SingleThreadProxy::Create( |
LayerTreeHost* layer_tree_host, |
- LayerTreeHostSingleThreadClient* client) { |
+ LayerTreeHostSingleThreadClient* client, |
+ scoped_refptr<base::SingleThreadTaskRunner> main_task_runner) { |
return make_scoped_ptr( |
- new SingleThreadProxy(layer_tree_host, client)).PassAs<Proxy>(); |
+ new SingleThreadProxy(layer_tree_host, client, main_task_runner)) |
+ .PassAs<Proxy>(); |
} |
-SingleThreadProxy::SingleThreadProxy(LayerTreeHost* layer_tree_host, |
- LayerTreeHostSingleThreadClient* client) |
- : Proxy(NULL), |
+SingleThreadProxy::SingleThreadProxy( |
+ LayerTreeHost* layer_tree_host, |
+ LayerTreeHostSingleThreadClient* client, |
+ scoped_refptr<base::SingleThreadTaskRunner> main_task_runner) |
+ : Proxy(main_task_runner, NULL), |
layer_tree_host_(layer_tree_host), |
client_(client), |
next_frame_is_newly_committed_frame_(false), |