Index: cc/layers/heads_up_display_layer.h |
diff --git a/cc/layers/heads_up_display_layer.h b/cc/layers/heads_up_display_layer.h |
index 7ca09925102e757981be06eee4cf4f37dac3730f..f85d7a694f6befad81e1e0d12edcdfd9df837c0c 100644 |
--- a/cc/layers/heads_up_display_layer.h |
+++ b/cc/layers/heads_up_display_layer.h |
@@ -15,7 +15,7 @@ namespace cc { |
class CC_EXPORT HeadsUpDisplayLayer : public ContentsScalingLayer { |
public: |
- static scoped_refptr<HeadsUpDisplayLayer> Create(); |
+ static scoped_refptr<HeadsUpDisplayLayer> Create(SkTypeface* typeface); |
void PrepareForCalculateDrawProperties( |
const gfx::Size& device_viewport, float device_scale_factor); |
@@ -23,12 +23,14 @@ class CC_EXPORT HeadsUpDisplayLayer : public ContentsScalingLayer { |
scoped_ptr<LayerImpl> CreateLayerImpl(LayerTreeImpl* tree_impl) override; |
protected: |
- HeadsUpDisplayLayer(); |
+ explicit HeadsUpDisplayLayer(SkTypeface* typeface); |
bool HasDrawableContent() const override; |
private: |
~HeadsUpDisplayLayer() override; |
+ SkTypeface* typeface_; |
+ |
DISALLOW_COPY_AND_ASSIGN(HeadsUpDisplayLayer); |
}; |