Early out in RenderWidgetHostViewMac get-surface-id related functions.
We can ask RenderWidgetHostViewMac for its FrameSinkId/SurfaceId when the BrowserCompositorMac is already gone there; early out in those cases and return invalid FrameSinkId/SurfaceId. When GetCurrentSurfaceId returns invalid SurfaceId, we are going to send the event to the parent root_view of the now-invalid view [1]. [1] https://cs.chromium.org/chromium/src/content/browser/renderer_host/render_widget_host_input_event_router.cc?type=cs&l=330 Bug: 828304 Change-Id: I009e51e9c1cfd31dad8efd4a7b504ba63dd49b18 Reviewed-on: https://chromium-review.googlesource.com/996304Reviewed-by:ccameron <ccameron@chromium.org> Commit-Queue: Ria Jiang <riajiang@chromium.org> Cr-Commit-Position: refs/heads/master@{#548314}
Showing
Please register or sign in to comment