From ca052ef7f1cd7db022201a9df9cffda31855cd4d Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Thu, 11 Jul 2024 17:03:49 +0200 Subject: [PATCH] Fix memory leak on closing view --- openVulkanoCpp/Host/iOS/OpenVulkanoViewController.mm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/openVulkanoCpp/Host/iOS/OpenVulkanoViewController.mm b/openVulkanoCpp/Host/iOS/OpenVulkanoViewController.mm index 186b493..8fb242f 100644 --- a/openVulkanoCpp/Host/iOS/OpenVulkanoViewController.mm +++ b/openVulkanoCpp/Host/iOS/OpenVulkanoViewController.mm @@ -36,6 +36,12 @@ using namespace OpenVulkano; -(void) dealloc { manager->ShutDown(); + delete manager; + app = nullptr; + //TODO figure out where these two references are held + [_openVulkanoView release]; + [_openVulkanoView release]; + _openVulkanoView = nil; [super dealloc]; }