]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/memory.cpp
"wxGDIObject * => &" related changes (see mail to the list)
[wxWidgets.git] / src / common / memory.cpp
index 8f9b0d0ac3d9355974ea2966e008d993303ee124..602a295bb86ab892db61ad98cc9427621cc5f5e8 100644 (file)
@@ -902,11 +902,15 @@ int wxDebugContext::Check(bool checkAll)
 
 // Count the number of non-wxDebugContext-related objects
 // that are outstanding
 
 // Count the number of non-wxDebugContext-related objects
 // that are outstanding
-int wxDebugContext::CountObjectsLeft(void)
+int wxDebugContext::CountObjectsLeft(bool sinceCheckpoint)
 {
   int n = 0;
 {
   int n = 0;
-    
-  wxMemStruct *from = wxDebugContext::GetHead ();
+
+  wxMemStruct *from = NULL;
+  if (sinceCheckpoint && checkPoint)
+    from = checkPoint->m_next;
+  if (from == (wxMemStruct*) NULL)
+    from = wxDebugContext::GetHead () ;
 
   for (wxMemStruct * st = from; st != 0; st = st->m_next)
   {
 
   for (wxMemStruct * st = from; st != 0; st = st->m_next)
   {