App: Add class CleanupProcess to allow to free resources when closing the application

This commit is contained in:
wmayer
2024-04-25 14:36:57 +02:00
parent defc6cd906
commit 29017e869a
4 changed files with 109 additions and 0 deletions

View File

@@ -84,6 +84,7 @@
#include "Annotation.h"
#include "Application.h"
#include "CleanupProcess.h"
#include "ComplexGeoData.h"
#include "DocumentObjectFileIncluded.h"
#include "DocumentObjectGroup.h"
@@ -1699,6 +1700,8 @@ void Application::destruct()
cleanupUnits();
#endif
CleanupProcess::callCleanup();
// not initialized or double destruct!
assert(_pcSingleton);
delete _pcSingleton;