Index: services/ui/surfaces/direct_output_surface_ozone.cc |
diff --git a/services/ui/surfaces/direct_output_surface_ozone.cc b/services/ui/surfaces/direct_output_surface_ozone.cc |
index 22fbe008ae68aeaa54929f11a1175d195e251e32..99262d177ae06452eb906ebf93d52dc1c79cb5ec 100644 |
--- a/services/ui/surfaces/direct_output_surface_ozone.cc |
+++ b/services/ui/surfaces/direct_output_surface_ozone.cc |
@@ -61,15 +61,10 @@ DirectOutputSurfaceOzone::~DirectOutputSurfaceOzone() { |
// TODO(rjkroege): Support cleanup. |
} |
-bool DirectOutputSurfaceOzone::BindToClient(cc::OutputSurfaceClient* client) { |
- if (!cc::OutputSurface::BindToClient(client)) |
- return false; |
- |
- if (capabilities_.uses_default_gl_framebuffer) { |
- capabilities_.flipped_output_surface = |
- context_provider()->ContextCapabilities().flips_vertically; |
- } |
- return true; |
+void DirectOutputSurfaceOzone::BindToClient(cc::OutputSurfaceClient* client) { |
+ DCHECK(client); |
+ DCHECK(!client_); |
+ client_ = client; |
} |
void DirectOutputSurfaceOzone::EnsureBackbuffer() {} |