| Index: mandoline/ui/aura/surface_context_factory.cc
|
| diff --git a/mandoline/ui/aura/surface_context_factory.cc b/mandoline/ui/aura/surface_context_factory.cc
|
| index 0c5af87b90514a6a590e30eb0fc0cfddfc3d729a..1253675d60635e9379fad0cff4ff146e814a8926 100644
|
| --- a/mandoline/ui/aura/surface_context_factory.cc
|
| +++ b/mandoline/ui/aura/surface_context_factory.cc
|
| @@ -28,7 +28,8 @@ class FakeReflector : public ui::Reflector {
|
|
|
| SurfaceContextFactory::SurfaceContextFactory(mojo::Shell* shell,
|
| mojo::View* view)
|
| - : surface_binding_(shell, view) {
|
| + : surface_binding_(shell, view),
|
| + next_surface_id_namespace_(1u) {
|
| }
|
|
|
| SurfaceContextFactory::~SurfaceContextFactory() {
|
| @@ -88,8 +89,8 @@ cc::TaskGraphRunner* SurfaceContextFactory::GetTaskGraphRunner() {
|
|
|
| scoped_ptr<cc::SurfaceIdAllocator>
|
| SurfaceContextFactory::CreateSurfaceIdAllocator() {
|
| - NOTIMPLEMENTED();
|
| - return nullptr;
|
| + return make_scoped_ptr(
|
| + new cc::SurfaceIdAllocator(next_surface_id_namespace_++));
|
| }
|
|
|
| void SurfaceContextFactory::ResizeDisplay(ui::Compositor* compositor,
|
|
|