| Index: content/common/gpu/texture_image_transport_surface.cc
|
| diff --git a/content/common/gpu/texture_image_transport_surface.cc b/content/common/gpu/texture_image_transport_surface.cc
|
| index 88145e643157359624e76be0bb2d8ede1b01e9c7..3810923156f8352d68f57421cbc3e1999dea18c3 100644
|
| --- a/content/common/gpu/texture_image_transport_surface.cc
|
| +++ b/content/common/gpu/texture_image_transport_surface.cc
|
| @@ -192,8 +192,9 @@ void TextureImageTransportSurface::OnWillDestroyStub() {
|
| }
|
|
|
| void TextureImageTransportSurface::SetLatencyInfo(
|
| - const ui::LatencyInfo& latency_info) {
|
| - latency_info_ = latency_info;
|
| + const std::vector<ui::LatencyInfo>& latency_info) {
|
| + for (size_t i = 0; i < latency_info.size(); i++)
|
| + latency_info_.push_back(latency_info[i]);
|
| }
|
|
|
| void TextureImageTransportSurface::WakeUpGpu() {
|
| @@ -222,7 +223,7 @@ bool TextureImageTransportSurface::SwapBuffers() {
|
|
|
| glFlush();
|
|
|
| - params.latency_info = latency_info_;
|
| + params.latency_info.swap(latency_info_);
|
| helper_->SendAcceleratedSurfaceBuffersSwapped(params);
|
|
|
| DCHECK(!is_swap_buffers_pending_);
|
| @@ -262,7 +263,7 @@ bool TextureImageTransportSurface::PostSubBuffer(
|
|
|
| glFlush();
|
|
|
| - params.latency_info = latency_info_;
|
| + params.latency_info.swap(latency_info_);
|
| helper_->SendAcceleratedSurfacePostSubBuffer(params);
|
|
|
| DCHECK(!is_swap_buffers_pending_);
|
|
|