From c1588fc5508a11a70d5eea5b949483a732e4791d Mon Sep 17 00:00:00 2001 From: ohyzha Date: Thu, 14 Nov 2024 17:37:08 +0200 Subject: [PATCH] warning when use count != 1 --- openVulkanoCpp/IO/MemMappedFile.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/openVulkanoCpp/IO/MemMappedFile.cpp b/openVulkanoCpp/IO/MemMappedFile.cpp index 56a453d..6e337f7 100644 --- a/openVulkanoCpp/IO/MemMappedFile.cpp +++ b/openVulkanoCpp/IO/MemMappedFile.cpp @@ -21,14 +21,11 @@ namespace OpenVulkano void MemMappedFile::Close() { - if (m_internal.use_count() == 1) + if (m_internal.use_count() != 1) { - m_internal = nullptr; - } - else - { - Logger::APP->warn("Can't close memory mapped file since it's being shared among {} instances", m_internal.use_count()); + Logger::APP->warn("Closing memory mapped file with {} usages", m_internal.use_count()); } + m_internal = nullptr; m_data = nullptr; m_size = 0; }