diff options
author | miu <miu@chromium.org> | 2014-08-28 17:08:29 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-08-29 00:11:19 +0000 |
commit | 191dc4092d998a30ab39235a17f0f5f2d17dfb2b (patch) | |
tree | fa1abc5eca4d2ae0d3050af9ceea86600fbcba7a /sync | |
parent | 14725ebae93e03e66b334f1abc238177268998d3 (diff) | |
download | chromium_src-191dc4092d998a30ab39235a17f0f5f2d17dfb2b.zip chromium_src-191dc4092d998a30ab39235a17f0f5f2d17dfb2b.tar.gz chromium_src-191dc4092d998a30ab39235a17f0f5f2d17dfb2b.tar.bz2 |
Fix for ~ContentCaptureSubscription() after BrowserThreads are torn down.
While debugging flaky browser_tests, it was revealed that a
WebContentsVideoCaptureMachine could actually outlive the tear-down of
the BrowserThreadImpl for the UI thread. Not having been explicitly
stopped first, destructors in the object graph would execute clean up
code that would attempt operations that are invalid after the
BrowserThreadImpl for the UI thread has been torn down.
This change also includes a bunch of minor clean-ups.
BUG=396413
Review URL: https://codereview.chromium.org/514073002
Cr-Commit-Position: refs/heads/master@{#292513}
Diffstat (limited to 'sync')
0 files changed, 0 insertions, 0 deletions