Mercurial > dwindows
diff mac/dw.m @ 872:13debcad9757
Another test fix at reported crash in dw_window_default().
Also committed a change in compat when garbage collection is used.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 04 Apr 2011 22:40:42 +0000 |
parents | 139acecd6ca0 |
children | fe7a8dc9392c |
line wrap: on
line diff
--- a/mac/dw.m Mon Apr 04 05:49:45 2011 +0000 +++ b/mac/dw.m Mon Apr 04 22:40:42 2011 +0000 @@ -6577,8 +6577,9 @@ void API dw_window_default(HWND handle, HWND defaultitem) { NSWindow *window = handle; + id object = defaultitem; - if([window isKindOfClass:[NSWindow class]] && defaultitem) + if([window isKindOfClass:[NSWindow class]] && [object isKindOfClass:[NSControl class]]) { [window setInitialFirstResponder:defaultitem]; }