Mercurial > dwindows
changeset 1063:2ebaea72ac95
Fix for some release calls causing issues on MacOS 10.7 Lion.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Thu, 09 Jun 2011 00:33:19 +0000 |
parents | 28e63fe64167 |
children | b673b25bbd77 |
files | mac/dw.m |
diffstat | 1 files changed, 5 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/mac/dw.m Sun Jun 05 05:13:15 2011 +0000 +++ b/mac/dw.m Thu Jun 09 00:33:19 2011 +0000 @@ -962,7 +962,7 @@ @implementation DWEntryFieldFormatter -(id)init { - [super init]; + self = [super init]; maxLength = INT_MAX; return self; } @@ -3795,7 +3795,6 @@ [cont setDelegate:cont]; [scrollview setDocumentView:cont]; [cont setTag:cid]; - [scrollview release]; return cont; } @@ -3817,7 +3816,6 @@ [column setEditable:NO]; [cont addTableColumn:column]; [cont addColumn:column andType:type]; - [column release]; DW_MUTEX_UNLOCK; return cont; } @@ -4987,7 +4985,6 @@ [scrollview setDocumentView:tree]; [tree setHeaderView:nil]; [tree setTag:cid]; - [scrollview release]; DW_MUTEX_UNLOCK; return tree; } @@ -5015,7 +5012,10 @@ [treenode addPointer:NULL]; [treenode addPointer:parent]; [tree addTree:treenode and:parent]; - [tree reloadData]; + if(parent) + [tree reloadItem:parent reloadChildren:YES]; + else + [tree reloadData]; DW_MUTEX_UNLOCK; return treenode; } @@ -5225,7 +5225,6 @@ [cont setHeaderView:header]; [cont setTarget:cont]; [cont setDoubleAction:@selector(doubleClicked:)]; - [header release]; DW_MUTEX_UNLOCK; return cont; }