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]])