Index: cc/trees/layer_tree_host.cc |
diff --git a/cc/trees/layer_tree_host.cc b/cc/trees/layer_tree_host.cc |
index d93e3d5e032e80c8cf353b672338904f832a16f2..8367f542e56d268374ff00b246c163a4a936d4a8 100644 |
--- a/cc/trees/layer_tree_host.cc |
+++ b/cc/trees/layer_tree_host.cc |
@@ -1111,24 +1111,24 @@ void LayerTreeHost::ApplyScrollAndScale(const ScrollAndScaleSet& info) { |
} |
} |
-void LayerTreeHost::StartRateLimiter(WebKit::WebGraphicsContext3D* context3d) { |
+void LayerTreeHost::StartRateLimiter(TextureLayerClient* client) { |
if (animating_) |
return; |
- DCHECK(context3d); |
- RateLimiterMap::iterator it = rate_limiters_.find(context3d); |
+ DCHECK(client); |
+ RateLimiterMap::iterator it = rate_limiters_.find(client); |
piman
2013/11/01 23:15:35
Skia only had one context for all canvas, so it ha
|
if (it != rate_limiters_.end()) { |
it->second->Start(); |
} else { |
scoped_refptr<RateLimiter> rate_limiter = |
- RateLimiter::Create(context3d, this, proxy_->MainThreadTaskRunner()); |
- rate_limiters_[context3d] = rate_limiter; |
+ RateLimiter::Create(client, this, proxy_->MainThreadTaskRunner()); |
+ rate_limiters_[client] = rate_limiter; |
rate_limiter->Start(); |
} |
} |
-void LayerTreeHost::StopRateLimiter(WebKit::WebGraphicsContext3D* context3d) { |
- RateLimiterMap::iterator it = rate_limiters_.find(context3d); |
+void LayerTreeHost::StopRateLimiter(TextureLayerClient* client) { |
+ RateLimiterMap::iterator it = rate_limiters_.find(client); |
if (it != rate_limiters_.end()) { |
it->second->Stop(); |
rate_limiters_.erase(it); |