diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/graphics/canvas_resource_dispatcher.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/platform/graphics/canvas_resource_dispatcher.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/chromium/third_party/blink/renderer/platform/graphics/canvas_resource_dispatcher.cc b/chromium/third_party/blink/renderer/platform/graphics/canvas_resource_dispatcher.cc index 48e1f492be5..2e0040edaca 100644 --- a/chromium/third_party/blink/renderer/platform/graphics/canvas_resource_dispatcher.cc +++ b/chromium/third_party/blink/renderer/platform/graphics/canvas_resource_dispatcher.cc @@ -14,8 +14,8 @@ #include "components/viz/common/resources/single_release_callback.h" #include "services/viz/public/mojom/compositing/frame_timing_details.mojom-blink.h" #include "services/viz/public/mojom/hit_test/hit_test_region_list.mojom-blink.h" +#include "third_party/blink/public/common/thread_safe_browser_interface_broker_proxy.h" #include "third_party/blink/public/mojom/frame_sinks/embedded_frame_sink.mojom-blink.h" -#include "third_party/blink/public/platform/interface_provider.h" #include "third_party/blink/public/platform/platform.h" #include "third_party/blink/public/platform/web_graphics_context_3d_provider.h" #include "third_party/blink/renderer/platform/graphics/canvas_resource.h" @@ -69,7 +69,7 @@ CanvasResourceDispatcher::CanvasResourceDispatcher( DCHECK(!sink_.is_bound()); mojo::Remote<mojom::blink::EmbeddedFrameSinkProvider> provider; - Platform::Current()->GetInterfaceProvider()->GetInterface( + Platform::Current()->GetBrowserInterfaceBroker()->GetInterface( provider.BindNewPipeAndPassReceiver()); DCHECK(provider); @@ -216,8 +216,7 @@ bool CanvasResourceDispatcher::PrepareFrame( // TODO(crbug.com/652931): update the device_scale_factor frame->metadata.device_scale_factor = 1.0f; - if (current_begin_frame_ack_.sequence_number == - viz::BeginFrameArgs::kInvalidFrameNumber) { + if (!current_begin_frame_ack_.frame_id.IsSequenceValid()) { // TODO(eseckler): This shouldn't be necessary when OffscreenCanvas no // longer submits CompositorFrames without prior BeginFrame. current_begin_frame_ack_ = viz::BeginFrameAck::CreateManualAckWithDamage(); @@ -353,7 +352,7 @@ void CanvasResourceDispatcher::OnBeginFrame( } // TODO(fserb): Update this with the correct value if we are on RAF submit. - current_begin_frame_ack_.sequence_number = + current_begin_frame_ack_.frame_id.sequence_number = viz::BeginFrameArgs::kInvalidFrameNumber; } |