Index: content/common/gpu/image_transport_surface.cc |
diff --git a/content/common/gpu/image_transport_surface.cc b/content/common/gpu/image_transport_surface.cc |
index e0f1e2f0e68c665b7ef6e508e348fd3cdb66bd0b..d9ea02e64b879d05ef51f928be851fd28bddad01 100644 |
--- a/content/common/gpu/image_transport_surface.cc |
+++ b/content/common/gpu/image_transport_surface.cc |
@@ -353,11 +353,9 @@ gfx::Size PassThroughImageTransportSurface::GetSize() { |
PassThroughImageTransportSurface::~PassThroughImageTransportSurface() {} |
void PassThroughImageTransportSurface::SendVSyncUpdateIfAvailable() { |
- base::TimeTicks timebase; |
- base::TimeDelta interval; |
- if (GetVSyncParameters(&timebase, &interval)) { |
- helper_->SendUpdateVSyncParameters(timebase, interval); |
- } |
+ GetVSyncParameters( |
+ base::Bind(&ImageTransportHelper::SendUpdateVSyncParameters, |
+ helper_->AsWeakPtr())); |
} |
} // namespace content |