diff --git a/shell/common/shell_test_platform_view_vulkan.cc b/shell/common/shell_test_platform_view_vulkan.cc index d6de169e7dc70..e9f41484d9881 100644 --- a/shell/common/shell_test_platform_view_vulkan.cc +++ b/shell/common/shell_test_platform_view_vulkan.cc @@ -149,8 +149,11 @@ ShellTestPlatformViewVulkan::OffScreenSurface::AcquireFrame( SkAlphaType::kOpaque_SkAlphaType); auto surface = SkSurface::MakeRenderTarget(context_.get(), SkBudgeted::kNo, image_info, 0, nullptr); - SurfaceFrame::SubmitCallback callback = - [](const SurfaceFrame&, SkCanvas* canvas) -> bool { return true; }; + SurfaceFrame::SubmitCallback callback = [](const SurfaceFrame&, + SkCanvas* canvas) -> bool { + canvas->flush(); + return true; + }; return std::make_unique(std::move(surface), true, std::move(callback));