Index: content/browser/renderer_host/image_transport_factory.cc |
diff --git a/content/browser/renderer_host/image_transport_factory.cc b/content/browser/renderer_host/image_transport_factory.cc |
index ba45309f8d990cfe0539c320d0291f8b06491df1..7c889765b43a435b550e844c86ef6918c496a35a 100644 |
--- a/content/browser/renderer_host/image_transport_factory.cc |
+++ b/content/browser/renderer_host/image_transport_factory.cc |
@@ -86,6 +86,9 @@ class DefaultTransportFactory |
return 0; |
} |
+ void WaitSyncPoint(uint32 sync_point) OVERRIDE { |
+ } |
+ |
// We don't generate lost context events, so we don't need to keep track of |
// observers |
virtual void AddObserver(ImageTransportFactoryObserver* observer) OVERRIDE { |
@@ -474,6 +477,11 @@ class GpuProcessTransportFactory |
return shared_context_->insertSyncPoint(); |
} |
+ virtual void WaitSyncPoint(uint32 sync_point) OVERRIDE { |
+ if (shared_context_.get()) |
+ shared_context_->waitSyncPoint(sync_point); |
+ } |
+ |
virtual void AddObserver(ImageTransportFactoryObserver* observer) { |
observer_list_.AddObserver(observer); |
} |