changeset 1045:625fa470dcf0

Fixed dw_tree_item_delete() not working below the top-level on Mac.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 27 May 2011 06:15:10 +0000
parents 59343c7493a3
children 80cd7fed4995
files mac/dw.m
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mac/dw.m	Fri May 27 04:33:58 2011 +0000
+++ b/mac/dw.m	Fri May 27 06:15:10 2011 +0000
@@ -1588,8 +1588,6 @@
             {
                 if(item == pnt)
                 {
-                    NSString *oldstr = [item pointerAtIndex:1];
-                    [oldstr release];
                     _free_tree_recurse(children, NULL);
                     [node removeObjectAtIndex:z];
                     count = (int)[node count];
@@ -1601,6 +1599,8 @@
                     [oldstr release];
                     _free_tree_recurse(children, item);
                 }
+                else
+                    _free_tree_recurse(children, item);
             }
         }
     }