diff --git a/shell/platform/fuchsia/flutter/vulkan_surface.cc b/shell/platform/fuchsia/flutter/vulkan_surface.cc index f2a69044b1700..7ca2e68f2065f 100644 --- a/shell/platform/fuchsia/flutter/vulkan_surface.cc +++ b/shell/platform/fuchsia/flutter/vulkan_surface.cc @@ -184,7 +184,7 @@ VulkanSurface::~VulkanSurface() { if (buffer_id_) { session_->DeregisterBufferCollection(buffer_id_); } - } else { + } else if (release_image_callback_) { release_image_callback_(); } wait_.Cancel();