| Index: content/browser/compositor/gpu_output_surface_mac.h
|
| diff --git a/content/browser/compositor/gpu_output_surface_mac.h b/content/browser/compositor/gpu_output_surface_mac.h
|
| index 4205ead319630544db10ef91674edbc5a59f7525..f5a65473a996df1569ad6797f420aa9d6eabb555 100644
|
| --- a/content/browser/compositor/gpu_output_surface_mac.h
|
| +++ b/content/browser/compositor/gpu_output_surface_mac.h
|
| @@ -34,6 +34,11 @@ class GpuOutputSurfaceMac
|
| void SetSurfaceSuspendedForRecycle(bool suspended) override;
|
|
|
| private:
|
| + // Store remote layers in a separate structure, so that non-Objective-C files
|
| + // may include this header.
|
| + struct RemoteLayers;
|
| + std::unique_ptr<RemoteLayers> remote_layers_;
|
| +
|
| enum ShouldShowFramesState {
|
| // Frames that come from the GPU process should appear on-screen.
|
| SHOULD_SHOW_FRAMES,
|
|
|