diff options
Diffstat (limited to 'cocoa/ScintillaView.mm')
| -rw-r--r-- | cocoa/ScintillaView.mm | 18 | 
1 files changed, 11 insertions, 7 deletions
| diff --git a/cocoa/ScintillaView.mm b/cocoa/ScintillaView.mm index cdb71ae55..fb299d947 100644 --- a/cocoa/ScintillaView.mm +++ b/cocoa/ScintillaView.mm @@ -79,7 +79,8 @@ static NSCursor *cursorFromEnum(Window::Cursor cursor)        [currentCursors addObject: [reverseArrowCursor retain]];      }      [self setClientView:[aScrollView documentView]]; -    self.accessibilityLabel = @"Scintilla Margin"; +    if ([self respondsToSelector: @selector(setAccessibilityLabel:)]) +       self.accessibilityLabel = @"Scintilla Margin";    }    return self;  } @@ -225,12 +226,15 @@ static NSCursor *cursorFromEnum(Window::Cursor cursor)                                     NSStringPboardType, ScintillaRecPboardType, NSFilenamesPboardType, nil]];      // Set up accessibility in the text role -    self.accessibilityElement = TRUE; -    self.accessibilityEnabled = TRUE; -    self.accessibilityLabel = NSLocalizedString(@"Scintilla", nil);	// No real localization -    self.accessibilityRoleDescription = @"source code editor"; -    self.accessibilityRole = NSAccessibilityTextAreaRole; -    self.accessibilityIdentifier = @"Scintilla"; +    if ([self respondsToSelector: @selector(setAccessibilityElement:)]) +    { +       self.accessibilityElement = TRUE; +       self.accessibilityEnabled = TRUE; +       self.accessibilityLabel = NSLocalizedString(@"Scintilla", nil);	// No real localization +       self.accessibilityRoleDescription = @"source code editor"; +       self.accessibilityRole = NSAccessibilityTextAreaRole; +       self.accessibilityIdentifier = @"Scintilla"; +    }    }    return self; | 
