| Index: android_webview/browser/browser_view_renderer.cc
|
| diff --git a/android_webview/browser/browser_view_renderer.cc b/android_webview/browser/browser_view_renderer.cc
|
| index 7ba66c5e174ef81fd9adb7b3568d546e262aa968..73896888aa2fd31114c276b1d84cb907d7ff91de 100644
|
| --- a/android_webview/browser/browser_view_renderer.cc
|
| +++ b/android_webview/browser/browser_view_renderer.cc
|
| @@ -18,7 +18,6 @@
|
| #include "base/supports_user_data.h"
|
| #include "base/trace_event/trace_event_argument.h"
|
| #include "cc/output/compositor_frame.h"
|
| -#include "cc/output/compositor_frame_ack.h"
|
| #include "content/public/browser/render_process_host.h"
|
| #include "content/public/browser/render_view_host.h"
|
| #include "content/public/browser/web_contents.h"
|
| @@ -296,14 +295,13 @@ void BrowserViewRenderer::ReturnUnusedResource(
|
| if (!child_frame.get() || !child_frame->frame.get())
|
| return;
|
|
|
| - cc::CompositorFrameAck frame_ack;
|
| + cc::ReturnedResourceArray resources;
|
| cc::TransferableResource::ReturnResources(
|
| - child_frame->frame->delegated_frame_data->resource_list,
|
| - &frame_ack.resources);
|
| + child_frame->frame->delegated_frame_data->resource_list, &resources);
|
| content::SynchronousCompositor* compositor =
|
| FindCompositor(child_frame->compositor_id);
|
| - if (compositor && !frame_ack.resources.empty())
|
| - compositor->ReturnResources(child_frame->output_surface_id, frame_ack);
|
| + if (compositor && !resources.empty())
|
| + compositor->ReturnResources(child_frame->output_surface_id, resources);
|
| }
|
|
|
| void BrowserViewRenderer::ReturnResourceFromParent(
|
| @@ -313,11 +311,11 @@ void BrowserViewRenderer::ReturnResourceFromParent(
|
| for (auto& pair : returned_resource_map) {
|
| CompositorID compositor_id = pair.first;
|
| content::SynchronousCompositor* compositor = FindCompositor(compositor_id);
|
| - cc::CompositorFrameAck frame_ack;
|
| - frame_ack.resources.swap(pair.second.resources);
|
| + cc::ReturnedResourceArray resources;
|
| + resources.swap(pair.second.resources);
|
|
|
| - if (compositor && !frame_ack.resources.empty()) {
|
| - compositor->ReturnResources(pair.second.output_surface_id, frame_ack);
|
| + if (compositor && !resources.empty()) {
|
| + compositor->ReturnResources(pair.second.output_surface_id, resources);
|
| }
|
| }
|
| }
|
|
|