Index: mojo/cc/output_surface_mojo.cc |
diff --git a/mojo/cc/output_surface_mojo.cc b/mojo/cc/output_surface_mojo.cc |
index c489280d5f94a9555ccee94dde6b620008c68a5b..fff13806450aed4fe22e1f96bcf77bec6652f046 100644 |
--- a/mojo/cc/output_surface_mojo.cc |
+++ b/mojo/cc/output_surface_mojo.cc |
@@ -4,7 +4,6 @@ |
#include "mojo/cc/output_surface_mojo.h" |
-#include "base/bind.h" |
#include "cc/output/compositor_frame.h" |
#include "cc/output/output_surface_client.h" |
#include "mojo/converters/geometry/geometry_type_converters.h" |
@@ -21,8 +20,6 @@ OutputSurfaceMojo::OutputSurfaceMojo( |
surface_(surface.Pass()), |
id_namespace_(0u), |
local_id_(0u) { |
- surface_->GetIdNamespace( |
- base::Bind(&OutputSurfaceMojo::SetIdNamespace, base::Unretained(this))); |
capabilities_.delegated_rendering = true; |
capabilities_.max_frames_pending = 1; |
} |
@@ -39,7 +36,11 @@ void OutputSurfaceMojo::SetIdNamespace(uint32_t id_namespace) { |
} |
} |
+void OutputSurfaceMojo::ReturnResources(Array<ReturnedResourcePtr> resources) { |
+} |
+ |
bool OutputSurfaceMojo::BindToClient(cc::OutputSurfaceClient* client) { |
+ surface_.set_client(this); |
return cc::OutputSurface::BindToClient(client); |
} |