Mercurial > dwindows
changeset 1277:107e38a29eeb
Allow dw_window_enable/disable() to work on menu items on the Mac.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sun, 30 Oct 2011 11:50:45 +0000 |
parents | 1cdc18d760e0 |
children | 700dc6818431 |
files | mac/dw.m |
diffstat | 1 files changed, 6 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/mac/dw.m Sun Oct 30 10:19:35 2011 +0000 +++ b/mac/dw.m Sun Oct 30 11:50:45 2011 +0000 @@ -7973,10 +7973,9 @@ NSScrollView *sv = handle; object = [sv documentView]; } - if([object isKindOfClass:[NSControl class]]) - { - NSControl *control = object; - [control setEnabled:NO]; + if([object isKindOfClass:[NSControl class]] || [object isKindOfClass:[NSMenuItem class]]) + { + [object setEnabled:NO]; } if([object isKindOfClass:[NSTextView class]]) { @@ -8000,10 +7999,9 @@ NSScrollView *sv = handle; object = [sv documentView]; } - if([object isKindOfClass:[NSControl class]]) - { - NSControl *control = object; - [control setEnabled:YES]; + if([object isKindOfClass:[NSControl class]] || [object isKindOfClass:[NSMenuItem class]]) + { + [object setEnabled:YES]; } if([object isKindOfClass:[NSTextView class]]) {