Index: cc/surfaces/surface.cc |
diff --git a/cc/surfaces/surface.cc b/cc/surfaces/surface.cc |
index 6a96230271a674f8cac257171473f2989a5a008f..281a69012a4c9f56d409a01c5c07854bb30206e0 100644 |
--- a/cc/surfaces/surface.cc |
+++ b/cc/surfaces/surface.cc |
@@ -39,9 +39,6 @@ Surface::~Surface() { |
} |
if (!draw_callback_.is_null()) |
draw_callback_.Run(SurfaceDrawStatus::DRAW_SKIPPED); |
- |
- if (factory_) |
- factory_->SetBeginFrameSource(surface_id_, NULL); |
} |
void Surface::QueueFrame(scoped_ptr<CompositorFrame> frame, |
@@ -178,34 +175,6 @@ void Surface::SatisfyDestructionDependencies( |
destruction_dependencies_.end()); |
} |
-void Surface::AddBeginFrameSource(BeginFrameSource* begin_frame_source) { |
- DCHECK(base::STLIsSorted(begin_frame_sources_)); |
- DCHECK(!ContainsValue(begin_frame_sources_, begin_frame_source)) |
- << begin_frame_source; |
- begin_frame_sources_.insert(begin_frame_source); |
- UpdatePrimaryBeginFrameSource(); |
-} |
- |
-void Surface::RemoveBeginFrameSource(BeginFrameSource* begin_frame_source) { |
- size_t erase_count = begin_frame_sources_.erase(begin_frame_source); |
- DCHECK_EQ(1u, erase_count); |
- UpdatePrimaryBeginFrameSource(); |
-} |
- |
-void Surface::UpdatePrimaryBeginFrameSource() { |
- // Ensure the BeginFrameSources are sorted so our we make a stable decision |
- // regarding which source is primary. |
- // TODO(brianderson): Do something smarter based on coverage instead. |
- DCHECK(base::STLIsSorted(begin_frame_sources_)); |
- |
- BeginFrameSource* primary_source = nullptr; |
- if (!begin_frame_sources_.empty()) |
- primary_source = *begin_frame_sources_.begin(); |
- |
- if (factory_) |
- factory_->SetBeginFrameSource(surface_id_, primary_source); |
-} |
- |
void Surface::ClearCopyRequests() { |
if (current_frame_) { |
for (const auto& render_pass : |