Index: cc/heads_up_display_layer_impl.cc |
diff --git a/cc/heads_up_display_layer_impl.cc b/cc/heads_up_display_layer_impl.cc |
index 190229667783378229e0a45590080b10a1e87b2a..41d54428e6fa99954e65a18805c725c2b92d6ef1 100644 |
--- a/cc/heads_up_display_layer_impl.cc |
+++ b/cc/heads_up_display_layer_impl.cc |
@@ -60,6 +60,22 @@ HeadsUpDisplayLayerImpl::~HeadsUpDisplayLayerImpl() |
{ |
} |
+scoped_ptr<LayerImpl> HeadsUpDisplayLayerImpl::createLayerImpl(LayerTreeImpl* treeImpl) |
+{ |
+ return HeadsUpDisplayLayerImpl::create(treeImpl, id()).PassAs<LayerImpl>(); |
+} |
+ |
+void HeadsUpDisplayLayerImpl::pushPropertiesTo(LayerImpl* layerImpl) |
+{ |
+ LayerImpl::pushPropertiesTo(layerImpl); |
+ |
+ if (!m_fontAtlas) |
+ return; |
+ |
+ HeadsUpDisplayLayerImpl* hudLayerImpl = static_cast<HeadsUpDisplayLayerImpl*>(layerImpl); |
+ hudLayerImpl->setFontAtlas(m_fontAtlas.Pass()); |
+} |
+ |
void HeadsUpDisplayLayerImpl::setFontAtlas(scoped_ptr<FontAtlas> fontAtlas) |
{ |
m_fontAtlas = fontAtlas.Pass(); |