| 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 adee73c3ecba76cb59e0491ffaa46caa85805bc1..0cab58ef9d3ee01a31218ea1f318e750965d43db 100644
|
| --- a/content/browser/renderer_host/compositor_impl_android.cc
|
| +++ b/content/browser/renderer_host/compositor_impl_android.cc
|
| @@ -27,6 +27,7 @@
|
| #include "cc/trees/layer_tree_host.h"
|
| #include "content/browser/gpu/browser_gpu_channel_host_factory.h"
|
| #include "content/browser/gpu/gpu_surface_tracker.h"
|
| +#include "content/browser/renderer_host/compositor_observer.h"
|
| #include "content/common/gpu/client/command_buffer_proxy_impl.h"
|
| #include "content/common/gpu/client/context_provider_command_buffer.h"
|
| #include "content/common/gpu/client/gl_helper.h"
|
| @@ -500,4 +501,22 @@ WebKit::WGC3Denum CompositorImpl::GetGLTypeForBitmap(gfx::JavaBitmap& bitmap) {
|
| }
|
| }
|
|
|
| +void CompositorImpl::AddObserver(CompositorObserver* observer) {
|
| + observer_list_.AddObserver(observer);
|
| +}
|
| +
|
| +void CompositorImpl::RemoveObserver(CompositorObserver* observer) {
|
| + observer_list_.RemoveObserver(observer);
|
| +}
|
| +
|
| +bool CompositorImpl::HasObserver(CompositorObserver* observer) {
|
| + return observer_list_.HasObserver(observer);
|
| +}
|
| +
|
| +void CompositorImpl::DidCommit() {
|
| + FOR_EACH_OBSERVER(CompositorObserver,
|
| + observer_list_,
|
| + OnCompositingDidCommit(this));
|
| +}
|
| +
|
| } // namespace content
|
|
|