Class designed to store and invoke function pointers and method pointers

Revision:
3:7e4f282982a6
Parent:
1:2418b141f599
--- a/GenericFunctionHandler.h	Tue Nov 29 05:50:25 2011 +0000
+++ b/GenericFunctionHandler.h	Fri Dec 09 01:19:08 2011 +0000
@@ -52,8 +52,11 @@
 
         ~GenericFunctionHandler()
         {
-            delete[] ObjectPointer;
-            delete[] MethodPointer;
+            if (FunctionPointerType)
+            {
+                delete[] ObjectPointer;
+                delete[] MethodPointer;
+            }
         }
 
         void Call()