Index: mojo/services/view_manager/display_manager.cc |
diff --git a/mojo/services/view_manager/display_manager.cc b/mojo/services/view_manager/display_manager.cc |
index 6106eff4e61b31b4453cce4f8f645f578cbe1536..f13eafad71c69c735fe63fcdf4a61911a6d6d7b2 100644 |
--- a/mojo/services/view_manager/display_manager.cc |
+++ b/mojo/services/view_manager/display_manager.cc |
@@ -156,6 +156,8 @@ void DisplayManager::Draw() { |
} |
void DisplayManager::OnDestroyed() { |
+ // This is called when the native_viewport is torn down before |
+ // ~DisplayManager may be called. |
native_viewport_closed_callback_.Run(); |
} |