From 1e9310111faae29f356ee2166af3a8e799b919eb Mon Sep 17 00:00:00 2001 From: Josh Gargus Date: Wed, 16 Nov 2022 03:58:39 +0000 Subject: [PATCH] [fuchsia] Fix shader warmup. Before, ~VulkanSurface() invokes a potentially empty std::function. Now, checks if it is empty before invoking it. --- shell/platform/fuchsia/flutter/vulkan_surface.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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();