--- a/webengine/osswebengine/MemoryManager/Src/MemoryManager.cpp Fri May 08 08:25:06 2009 +0300
+++ b/webengine/osswebengine/MemoryManager/Src/MemoryManager.cpp Fri Jul 03 15:54:40 2009 +0100
@@ -31,6 +31,17 @@
// initializing a global memory pool.
static CMemoryPool *s_pool = 0;
+struct cleanupMemoryPool {
+ ~cleanupMemoryPool() {
+ if(s_pool)
+ {
+ delete s_pool;
+ s_pool = NULL;
+ }
+ }
+};
+static cleanupMemoryPool deleteMemoryPool;
+
//-----------------------------------------------------------------------------
// Pool() - a utility function for accessing the right memory pool
//-----------------------------------------------------------------------------