| Index: ui/accelerated_widget_mac/ca_renderer_layer_tree.h
|
| diff --git a/ui/accelerated_widget_mac/ca_renderer_layer_tree.h b/ui/accelerated_widget_mac/ca_renderer_layer_tree.h
|
| index c90bb9399a56a3256c713adb09fd167b7c6d7316..e4724a8f07e28507a520d61bd73f0722d18fc408 100644
|
| --- a/ui/accelerated_widget_mac/ca_renderer_layer_tree.h
|
| +++ b/ui/accelerated_widget_mac/ca_renderer_layer_tree.h
|
| @@ -33,7 +33,8 @@ struct CARendererLayerParams;
|
| // https://docs.google.com/document/d/1DtSN9zzvCF44_FQPM7ie01UxGHagQ66zfF5L9HnigQY/edit?usp=sharing
|
| class ACCELERATED_WIDGET_MAC_EXPORT CARendererLayerTree {
|
| public:
|
| - CARendererLayerTree(bool allow_av_sample_buffer_display_layer);
|
| + CARendererLayerTree(bool allow_av_sample_buffer_display_layer,
|
| + bool allow_solid_color_layers);
|
|
|
| // This will remove all CALayers from this tree from their superlayer.
|
| ~CARendererLayerTree();
|
| @@ -59,6 +60,9 @@ class ACCELERATED_WIDGET_MAC_EXPORT CARendererLayerTree {
|
| bool CommitFullscreenLowPowerLayer(
|
| AVSampleBufferDisplayLayer* fullscreen_low_power_layer);
|
|
|
| + // Returns the contents used for a given solid color.
|
| + id ContentsForSolidColorForTesting(unsigned int color);
|
| +
|
| private:
|
| class SolidColorContents;
|
| struct RootLayer;
|
| @@ -187,6 +191,7 @@ class ACCELERATED_WIDGET_MAC_EXPORT CARendererLayerTree {
|
| float scale_factor_ = 1;
|
| bool has_committed_ = false;
|
| const bool allow_av_sample_buffer_display_layer_ = true;
|
| + const bool allow_solid_color_layers_ = true;
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(CARendererLayerTree);
|
|
|