Index: ui/ozone/platform/dri/ozone_platform_dri.cc |
diff --git a/ui/ozone/platform/dri/ozone_platform_dri.cc b/ui/ozone/platform/dri/ozone_platform_dri.cc |
index ce5587b1d841db9ec5ece7c407c017fa0bdcc31a..8175a1d01c01b7d6f5c0be7aa9568e81148398ed 100644 |
--- a/ui/ozone/platform/dri/ozone_platform_dri.cc |
+++ b/ui/ozone/platform/dri/ozone_platform_dri.cc |
@@ -7,6 +7,10 @@ |
#include "ui/events/ozone/evdev/cursor_delegate_evdev.h" |
#include "ui/ozone/ozone_platform.h" |
+#if defined(OS_CHROMEOS) |
+#include "ui/ozone/common/chromeos/native_display_delegate_ozone.h" |
+#endif |
+ |
namespace ui { |
OzonePlatformDri::OzonePlatformDri() |
@@ -32,6 +36,14 @@ ui::CursorFactoryOzone* OzonePlatformDri::GetCursorFactoryOzone() { |
return &cursor_factory_ozone_; |
} |
+#if defined(OS_CHROMEOS) |
+scoped_ptr<ui::NativeDisplayDelegate> |
+OzonePlatformDri::CreateNativeDisplayDelegate() { |
+ return scoped_ptr<ui::NativeDisplayDelegate>( |
+ new NativeDisplayDelegateOzone()); |
+} |
+#endif |
+ |
OzonePlatform* CreateOzonePlatformDri() { return new OzonePlatformDri; } |
} // namespace ui |