Mercurial > dwindows
changeset 1376:52bbb1acce61
Don't release the menu item when destroying it on Mac... causes crashes.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Tue, 22 Nov 2011 22:20:39 +0000 |
parents | 611893219ba9 |
children | b6249d66404c |
files | mac/dw.m |
diffstat | 1 files changed, 1 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/mac/dw.m Tue Nov 22 21:22:36 2011 +0000 +++ b/mac/dw.m Tue Nov 22 22:20:39 2011 +0000 @@ -7265,7 +7265,6 @@ if(menuitem != nil) { [menu removeItem:menuitem]; - [menuitem release]; return DW_ERROR_NONE; } return DW_ERROR_UNKNOWN; @@ -8021,11 +8020,7 @@ { NSMenu *menu = [object menu]; - if(menu) - { - [menu removeItem:object]; - [object release]; - } + [menu removeItem:object]; } /* Handle destroying a control or box */ else if([object isKindOfClass:[DWBox class]] || [object isKindOfClass:[DWGroupBox class]] || [object isKindOfClass:[NSControl class]])