Index: ui/ozone/platform/drm/gpu/screen_manager.cc |
diff --git a/ui/ozone/platform/drm/gpu/screen_manager.cc b/ui/ozone/platform/drm/gpu/screen_manager.cc |
index b8b1fd3747952ce505d3de2dfeb99c54048bcc29..5793572c2beb030efc6a19e6f02196cb20ef509c 100644 |
--- a/ui/ozone/platform/drm/gpu/screen_manager.cc |
+++ b/ui/ozone/platform/drm/gpu/screen_manager.cc |
@@ -99,8 +99,8 @@ void ScreenManager::RemoveDisplayController(const scoped_refptr<DrmDevice>& drm, |
bool is_mirrored = (*it)->IsMirrored(); |
(*it)->RemoveCrtc(drm, crtc); |
if (!is_mirrored) { |
- UpdateControllerToWindowMapping(); |
controllers_.erase(it); |
+ UpdateControllerToWindowMapping(); |
} |
} |
} |