| Index: android_webview/browser/child_frame.h
|
| diff --git a/android_webview/browser/child_frame.h b/android_webview/browser/child_frame.h
|
| index 2cc3a4640e34a40ad3554b6cfbce90e65f662cf8..9c585136af10a95a0da141a4b68f9e1a88d33617 100644
|
| --- a/android_webview/browser/child_frame.h
|
| +++ b/android_webview/browser/child_frame.h
|
| @@ -9,6 +9,8 @@
|
|
|
| #include "android_webview/browser/compositor_id.h"
|
| #include "base/macros.h"
|
| +#include "base/optional.h"
|
| +#include "cc/output/compositor_frame.h"
|
| #include "ui/gfx/geometry/rect.h"
|
| #include "ui/gfx/geometry/size.h"
|
| #include "ui/gfx/transform.h"
|
| @@ -22,7 +24,7 @@ namespace android_webview {
|
| class ChildFrame {
|
| public:
|
| ChildFrame(uint32_t output_surface_id,
|
| - std::unique_ptr<cc::CompositorFrame> frame,
|
| + cc::CompositorFrame frame,
|
| const CompositorID& compositor_id,
|
| bool viewport_rect_for_tile_priority_empty,
|
| const gfx::Transform& transform_for_tile_priority,
|
| @@ -31,7 +33,7 @@ class ChildFrame {
|
| ~ChildFrame();
|
|
|
| const uint32_t output_surface_id;
|
| - std::unique_ptr<cc::CompositorFrame> frame;
|
| + base::Optional<cc::CompositorFrame> frame;
|
| // The id of the compositor this |frame| comes from.
|
| const CompositorID compositor_id;
|
| const bool viewport_rect_for_tile_priority_empty;
|
|
|