| Index: ui/ozone/platform/drm/gpu/hardware_display_plane_manager_atomic.cc
|
| diff --git a/ui/ozone/platform/drm/gpu/hardware_display_plane_manager_atomic.cc b/ui/ozone/platform/drm/gpu/hardware_display_plane_manager_atomic.cc
|
| index c7b93c990867984510a383f31af8cca7430a6705..33635f6d62107b12fee52c8d271c4aac5970bbb8 100644
|
| --- a/ui/ozone/platform/drm/gpu/hardware_display_plane_manager_atomic.cc
|
| +++ b/ui/ozone/platform/drm/gpu/hardware_display_plane_manager_atomic.cc
|
| @@ -65,7 +65,6 @@ bool HardwareDisplayPlaneManagerAtomic::Commit(
|
| } else {
|
| plane_list->plane_list.swap(plane_list->old_plane_list);
|
| }
|
| - plane_list->plane_list.clear();
|
|
|
| uint32_t flags = 0;
|
| if (test_only) {
|
| @@ -78,8 +77,11 @@ bool HardwareDisplayPlaneManagerAtomic::Commit(
|
| crtcs.size(),
|
| base::Bind(&AtomicPageFlipCallback, crtcs))) {
|
| PLOG(ERROR) << "Failed to commit properties";
|
| + ResetCurrentPlaneList(plane_list);
|
| return false;
|
| }
|
| +
|
| + plane_list->plane_list.clear();
|
| plane_list->atomic_property_set.reset(drmModeAtomicAlloc());
|
| return true;
|
| }
|
|
|