From 51d6ec7c8c3729cf794e560f00ca2347597f3c31 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Wed, 24 Mar 2021 12:04:09 +0900 Subject: [PATCH] [vulkan] Fix what looks like a thinko It looked like the code would have deleted a replacement swapchain instead of the one being replaced. --- libs/video/renderer/vulkan/vulkan_vid_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/video/renderer/vulkan/vulkan_vid_common.c b/libs/video/renderer/vulkan/vulkan_vid_common.c index fccf5843c..f3f152470 100644 --- a/libs/video/renderer/vulkan/vulkan_vid_common.c +++ b/libs/video/renderer/vulkan/vulkan_vid_common.c @@ -245,7 +245,7 @@ Vulkan_CreateSwapchain (vulkan_ctx_t *ctx) free (ctx->swapchain); } ctx->swapchain = QFV_CreateSwapchain (ctx, old_swapchain); - if (ctx->swapchain->swapchain == old_swapchain) { + if (old_swapchain && ctx->swapchain->swapchain != old_swapchain) { ctx->device->funcs->vkDestroySwapchainKHR (ctx->device->dev, old_swapchain, 0); }