# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1311397774 0 # Node ID d1cea9be1436b45d5a4cce4483b266265edbcb64 # Parent 9e1d6fa397be62a1db39ef9f2dfe4a3430b96768 Fixed dw_window_destroy() with groupboxes on Mac. diff -r 9e1d6fa397be -r d1cea9be1436 mac/dw.m --- 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;