Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(611)

Unified Diff: mojo/aura/surface_binding.cc

Issue 807733002: Split surface id and simplify connecting to surfaces service (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: mojo/aura/surface_binding.cc
diff --git a/mojo/aura/surface_binding.cc b/mojo/aura/surface_binding.cc
index 39805634f2609a2bc6efe8e5dda2c99f5045f9e0..82d89b2b2d58f07323ccde1d37bff85d56ad59b7 100644
--- a/mojo/aura/surface_binding.cc
+++ b/mojo/aura/surface_binding.cc
@@ -38,6 +38,7 @@ class SurfaceClientImpl : public SurfaceClient {
~SurfaceClientImpl() override {}
// SurfaceClient:
+ void SetIdNamespace(uint32_t id_namespace) override {}
void ReturnResources(Array<ReturnedResourcePtr> resources) override {
// TODO (sky|jamesr): figure out right way to recycle resources.
}
@@ -94,8 +95,7 @@ void OutputSurfaceImpl::SwapBuffers(cc::CompositorFrame* frame) {
if (!surface_id_.is_null())
surface_->DestroySurface(SurfaceId::From(surface_id_));
surface_id_ = id_allocator_->GenerateId();
- surface_->CreateSurface(SurfaceId::From(surface_id_),
- Size::From(frame_size));
+ surface_->CreateSurface(SurfaceId::From(surface_id_));
view_->SetSurfaceId(SurfaceId::From(surface_id_));
surface_size_ = frame_size;
}

Powered by Google App Engine
This is Rietveld 408576698