Index: ui/ozone/platform/drm/ozone_platform_drm.cc |
diff --git a/ui/ozone/platform/drm/ozone_platform_drm.cc b/ui/ozone/platform/drm/ozone_platform_drm.cc |
index c0a6ce7bcae579e54ea8533cc72fc9f8d09bc896..59170f100b4772f0e00927d6886edc66b0370281 100644 |
--- a/ui/ozone/platform/drm/ozone_platform_drm.cc |
+++ b/ui/ozone/platform/drm/ozone_platform_drm.cc |
@@ -28,6 +28,7 @@ |
#include "ui/ozone/platform/drm/host/drm_overlay_manager.h" |
#include "ui/ozone/platform/drm/host/drm_window_host.h" |
#include "ui/ozone/platform/drm/host/drm_window_host_manager.h" |
+#include "ui/ozone/public/native_pixmap_client.h" |
#include "ui/ozone/public/ozone_gpu_test_helper.h" |
#include "ui/ozone/public/ozone_platform.h" |
@@ -154,6 +155,15 @@ class OzonePlatformDrm : public OzonePlatform { |
DISALLOW_COPY_AND_ASSIGN(OzonePlatformDrm); |
}; |
+class NativePixmapClientDrm : public NativePixmapClient { |
+ public: |
+ NativePixmapClientDrm() {} |
+ ~NativePixmapClientDrm() override {} |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(NativePixmapClientDrm); |
+}; |
+ |
} // namespace |
OzonePlatform* CreateOzonePlatformDri() { |
@@ -164,4 +174,12 @@ OzonePlatform* CreateOzonePlatformDrm() { |
return new OzonePlatformDrm; |
} |
+NativePixmapClient* CreateNativePixmapClientDri() { |
+ return new NativePixmapClientDrm; |
+} |
+ |
+NativePixmapClient* CreateNativePixmapClientDrm() { |
+ return new NativePixmapClientDrm; |
+} |
+ |
} // namespace ui |