[MediaStream] Make MediaStreamVideoSource::GetWeakPtr() pure virtual
This makes this method pure virtual and implements it in all derived classes. Prior to this CL, MediaStreamVideoSource had a weak pointer factory, which was incorrect as derived classes define more data fields which could become invalid before the factory invalidated outstanding weak pointers. Bug: 1158227 Change-Id: I31e6e0f624e9ba81b74e234b72c58f9dc5dbd585 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2588928 Auto-Submit: Guido Urdaneta <guidou@chromium.org> Commit-Queue: Bill Budge <bbudge@chromium.org> Reviewed-by:Bill Budge <bbudge@chromium.org> Reviewed-by:
Elad Alon <eladalon@chromium.org> Cr-Commit-Position: refs/heads/master@{#837108}
Showing
Please register or sign in to comment