commit | 03c3abe65860069613acee807dc3ad3c5959b5b2 | [log] [tgz] |
---|---|---|
author | Eric Karl <ericrk@chromium.org> | Tue Sep 25 19:33:12 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Sep 25 19:33:12 2018 |
tree | 710852d6c8e18c5f2df6eaeb80eaa24586efc74a | |
parent | 716114301facb965707db82df94a6433a21b2969 [diff] |
Android OOP-D: Fix lifetime during viz background reconnect The previous patch delayed all frame sink manager set up while we are backgrounded. This left us with a null |host_frame_sink_manager| after a disconnect. This could lead to crashes. Instead, we now just delay the actual connection to the GPU process, other set up, such as BindAndSetManager which ensures a non-null |host_frame_sink_manager|, is called immediately. Bug: 888790, 866631 Change-Id: I5ad93df4b9aa7e7048faf8f51197ff1cf779c452 Reviewed-on: https://chromium-review.googlesource.com/1243603 Reviewed-by: Fady Samuel <fsamuel@chromium.org> Commit-Queue: Eric Karl <ericrk@chromium.org> Cr-Commit-Position: refs/heads/master@{#594056}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .