From c73d8f9e9a1ba53db3647d549a1aa2790fcf9984 Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Tue, 13 Jun 2023 13:02:14 -0700 Subject: [PATCH] [Impeller] Null check for the device holder in the Vulkan context destructor --- impeller/renderer/backend/vulkan/context_vk.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/impeller/renderer/backend/vulkan/context_vk.cc b/impeller/renderer/backend/vulkan/context_vk.cc index 93100024f7771..74ba94804a0f4 100644 --- a/impeller/renderer/backend/vulkan/context_vk.cc +++ b/impeller/renderer/backend/vulkan/context_vk.cc @@ -107,7 +107,7 @@ uint64_t CalculateHash(void* ptr) { ContextVK::ContextVK() : hash_(CalculateHash(this)) {} ContextVK::~ContextVK() { - if (device_holder_->device) { + if (device_holder_ && device_holder_->device) { [[maybe_unused]] auto result = device_holder_->device->waitIdle(); } CommandPoolVK::ClearAllPools(this);