Index: content/browser/renderer_host/compositor_impl_android.cc |
diff --git a/content/browser/renderer_host/compositor_impl_android.cc b/content/browser/renderer_host/compositor_impl_android.cc |
index 6232bcdb434467966c7e2ba5b0d99ad07063a930..78ccb69fcc55e43402b5027bbab9ac0cb1c85166 100644 |
--- a/content/browser/renderer_host/compositor_impl_android.cc |
+++ b/content/browser/renderer_host/compositor_impl_android.cc |
@@ -206,6 +206,7 @@ CompositorImpl::CompositorImpl(CompositorClient* client, |
DCHECK(root_window); |
ImageTransportFactoryAndroid::AddObserver(this); |
root_window->AttachCompositor(this); |
+ system_ui_resource_manager_.SetUIResourceProvider(&ui_resource_provider_); |
} |
CompositorImpl::~CompositorImpl() { |
@@ -336,10 +337,14 @@ void CompositorImpl::OnGpuChannelEstablished() { |
ScheduleComposite(); |
} |
-UIResourceProvider& CompositorImpl::GetUIResourceProvider() { |
+ui::UIResourceProvider& CompositorImpl::GetUIResourceProvider() { |
return ui_resource_provider_; |
} |
+ui::SystemUIResourceManager& CompositorImpl::GetSystemUIResourceManager() { |
+ return system_ui_resource_manager_; |
+} |
+ |
void CompositorImpl::SetRootLayer(scoped_refptr<cc::Layer> root_layer) { |
root_layer_->RemoveAllChildren(); |
if (root_layer) |