[Cast] Fix shutdown race between CastReceiverImpl/FrameReceiver and frame emit callback run.
As described in bug 396413, it was possible for a posted task to be run after CastReceiverImpl/FrameReceiver were destroyed. This change fixes the bug by having FrameReceiver post a cancelable task (i.e., using its WeakPtr) instead. BUG=396413 Review URL: https://codereview.chromium.org/491953003 Cr-Commit-Position: refs/heads/master@{#292244}
Showing
Please register or sign in to comment