Index: ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc |
diff --git a/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc b/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc |
index ea21a9a208f649f743f626bfe46cc0668e565756..d64b8a53db337876a0de90b8333164d518998e6b 100644 |
--- a/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc |
+++ b/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc |
@@ -25,7 +25,11 @@ const float kFixedPointScaleValue = 65536.0f; |
} // namespace |
HardwareDisplayPlaneList::HardwareDisplayPlaneList() : committed(false) { |
+#if defined(USE_DRM_ATOMIC) |
+ atomic_property_set.reset(drmModePropertySetAlloc()); |
+#endif // defined(USE_DRM_ATOMIC) |
} |
+ |
HardwareDisplayPlaneList::~HardwareDisplayPlaneList() { |
for (auto* plane : plane_list) { |
plane->set_in_use(false); |