Index: ui/ozone/public/client_native_pixmap_factory.cc |
diff --git a/ui/ozone/public/client_native_pixmap_factory.cc b/ui/ozone/public/client_native_pixmap_factory.cc |
index cd224944dafa6c1edac8af9f6695c8cccbebb1eb..b4ff65a4dc40880a2081390ad53c08f13b17116e 100644 |
--- a/ui/ozone/public/client_native_pixmap_factory.cc |
+++ b/ui/ozone/public/client_native_pixmap_factory.cc |
@@ -30,10 +30,14 @@ void ClientNativePixmapFactory::SetInstance( |
} |
// static |
-scoped_ptr<ClientNativePixmapFactory> ClientNativePixmapFactory::Create() { |
+scoped_ptr<ClientNativePixmapFactory> ClientNativePixmapFactory::Create( |
+ const base::FileDescriptor& virtual_device) { |
TRACE_EVENT1("ozone", "ClientNativePixmapFactory::Create", "platform", |
GetOzonePlatformName()); |
- return PlatformObject<ClientNativePixmapFactory>::Create(); |
+ scoped_ptr<ClientNativePixmapFactory> manager = |
+ PlatformObject<ClientNativePixmapFactory>::Create(); |
+ manager->Initialize(virtual_device); |
+ return manager.Pass(); |
} |
ClientNativePixmapFactory::ClientNativePixmapFactory() {} |