App: Add class CleanupProcess to allow to free resources when closing the application
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user