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