Cleanup FrameSinkManagerImpl+friends |
|
Issue descriptionWe've added a lot of code to FrameSinkManagerImpl, DisplayProvider, etc. while getting OOP-D ready to launch. I think there are some areas where it's possible to better structure code with some minor refactoring.
,
Jun 29 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/e36fcfde9d64bf05b8b75b2f2a7b348b667b9b31 commit e36fcfde9d64bf05b8b75b2f2a7b348b667b9b31 Author: kylechar <kylechar@chromium.org> Date: Fri Jun 29 15:12:01 2018 Remove CompositorFrameSinkSupport destruction callback. The callback was added so we could use CompositorFrameSinkSupport* in HostFrameSinkManager. This functionality never ended up getting used for anything beyond a DCHECK. Remove it as it's not neccessary. Bug: 856705 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel Change-Id: Ib4c100744cdf7964283eef941567513a1034c10c Reviewed-on: https://chromium-review.googlesource.com/1119097 Reviewed-by: Fady Samuel <fsamuel@chromium.org> Commit-Queue: kylechar <kylechar@chromium.org> Cr-Commit-Position: refs/heads/master@{#571478} [modify] https://crrev.com/e36fcfde9d64bf05b8b75b2f2a7b348b667b9b31/components/viz/host/host_frame_sink_manager.cc [modify] https://crrev.com/e36fcfde9d64bf05b8b75b2f2a7b348b667b9b31/components/viz/host/host_frame_sink_manager.h [modify] https://crrev.com/e36fcfde9d64bf05b8b75b2f2a7b348b667b9b31/components/viz/service/frame_sinks/compositor_frame_sink_support.cc [modify] https://crrev.com/e36fcfde9d64bf05b8b75b2f2a7b348b667b9b31/components/viz/service/frame_sinks/compositor_frame_sink_support.h |
|
►
Sign in to add a comment |
|
Comment 1 by bugdroid1@chromium.org
, Jun 26 2018