| Index: cc/trees/thread_proxy.cc
|
| ===================================================================
|
| --- cc/trees/thread_proxy.cc (revision 210393)
|
| +++ cc/trees/thread_proxy.cc (working copy)
|
| @@ -1445,4 +1445,32 @@
|
| }
|
| }
|
|
|
| +void ThreadProxy::UIResourceCreatedOnImplThread(UIResourceId uid) {
|
| + DCHECK(IsImplThread());
|
| + Proxy::MainThreadTaskRunner()->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(&ThreadProxy::PostUIResourceCreatedToMainThread,
|
| + main_thread_weak_ptr_,
|
| + uid));
|
| +}
|
| +
|
| +void ThreadProxy::UIResourceLostOnImplThread(UIResourceId uid) {
|
| + DCHECK(IsImplThread());
|
| + Proxy::MainThreadTaskRunner()->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(&ThreadProxy::PostUIResourceLostToMainThread,
|
| + main_thread_weak_ptr_,
|
| + uid));
|
| +}
|
| +
|
| +void ThreadProxy::PostUIResourceCreatedToMainThread(UIResourceId uid) {
|
| + DCHECK(IsMainThread());
|
| + layer_tree_host_->UIResourceReady(uid);
|
| +}
|
| +
|
| +void ThreadProxy::PostUIResourceLostToMainThread(UIResourceId uid) {
|
| + DCHECK(IsMainThread());
|
| + layer_tree_host_->UIResourceLost(uid);
|
| +}
|
| +
|
| } // namespace cc
|
|
|