diff --git a/shell/platform/fuchsia/flutter/vulkan_surface_pool.cc b/shell/platform/fuchsia/flutter/vulkan_surface_pool.cc index 38ea0a0b51b14..3d768d05d6f0b 100644 --- a/shell/platform/fuchsia/flutter/vulkan_surface_pool.cc +++ b/shell/platform/fuchsia/flutter/vulkan_surface_pool.cc @@ -128,7 +128,11 @@ void VulkanSurfacePool::SubmitSurface( const flutter::LayerRasterCacheKey& retained_key = vulkan_surface->GetRetainedKey(); - if (retained_key.id() != 0) { + // TODO(https://bugs.fuchsia.dev/p/fuchsia/issues/detail?id=44141): Re-enable + // retained surfaces after we find out why textures are being prematurely + // recycled. + const bool kUseRetainedSurfaces = false; + if (kUseRetainedSurfaces && retained_key.id() != 0) { // Add the surface to |retained_surfaces_| if its retained key has a valid // layer id (|retained_key.id()|). //