Commit 0d0ab3e8 authored by Evan Stade's avatar Evan Stade Committed by Commit Bot

WebLayer: clean up MediaSessionHelper when TabImpl is destroyed.

Bug: none
Change-Id: I2f242f1c14dc9ce032f4233ae686c651a7ef9f5c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2508334Reviewed-by: default avatarScott Violet <sky@chromium.org>
Commit-Queue: Evan Stade <estade@chromium.org>
Cr-Commit-Position: refs/heads/master@{#822799}
parent a51d118f
......@@ -970,6 +970,11 @@ public final class TabImpl extends ITab.Stub implements LoginPrompt.Observer {
mMediaStreamManager.destroy();
mMediaStreamManager = null;
if (mMediaSessionHelper != null) {
mMediaSessionHelper.destroy();
mMediaSessionHelper = null;
}
// Destroying FaviconCallbackProxy removes from mFaviconCallbackProxies. Copy to avoid
// problems.
Set<FaviconCallbackProxy> faviconCallbackProxies = mFaviconCallbackProxies;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment