Has anyone taken a look at what it would take to implement support for this?
Any pointers would be appreciated.
Thanks,
Gus
Index: content/browser/accessibility/browser_accessibility_win.cc
===================================================================
--- content/browser/accessibility/browser_accessibility_win.cc (revision 153668)
+++ content/browser/accessibility/browser_accessibility_win.cc (working copy)
@@ -2417,7 +2417,7 @@
if (!node)
return E_INVALIDARG;
- *node = parent_->ToBrowserAccessibilityWin()->NewReference();
+ *node = parent_ ? parent_->ToBrowserAccessibilityWin()->NewReference() : NULL;
return S_OK;
}
- (void)accessibilitySetValue:(id)value forAttribute:(NSString*)attribute {
if ([attribute isEqualToString:@"AXEnhancedUserInterface"] &&
[value intValue] == 1) {
BrowserAccessibilityState::GetInstance()->OnScreenReaderDetected();
for (TabContentsIterator it;
!it.done();
++it) {
if (TabContents* contents = *it) {
if (content::RenderViewHost* rvh =
contents->web_contents()->GetRenderViewHost()) {
rvh->EnableFullAccessibilityMode();
}
}
}
}
return [super accessibilitySetValue:value forAttribute:attribute];
}
Users browsing this forum: No registered users and 154 guests