changeset 1099:d1cea9be1436

Fixed dw_window_destroy() with groupboxes on Mac.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 23 Jul 2011 05:09:34 +0000
parents 9e1d6fa397be
children 13ea7575d9e8
files mac/dw.m
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mac/dw.m	Tue Jul 19 05:10:56 2011 +0000
+++ b/mac/dw.m	Sat Jul 23 05:09:34 2011 +0000
@@ -7367,7 +7367,7 @@
         [window close];
     }
     /* Handle destroying a control or box */
-    else if([object isKindOfClass:[DWBox class]] || [object isKindOfClass:[NSControl class]])
+    else if([object isKindOfClass:[DWBox class]] || [object isKindOfClass:[DWGroupBox class]] || [object isKindOfClass:[NSControl class]])
     {
         DWBox *parent = (DWBox *)[object superview];
 
@@ -7380,7 +7380,7 @@
             parent = (DWBox *)[object superview];
         }
 
-        if([parent isKindOfClass:[DWBox class]])
+        if([parent isKindOfClass:[DWBox class]] || [parent isKindOfClass:[DWGroupBox class]])
         {
             Box *thisbox = [parent box];
             int z, index = -1;