Index: content/browser/accessibility/browser_accessibility_com_win.cc |
diff --git a/content/browser/accessibility/browser_accessibility_com_win.cc b/content/browser/accessibility/browser_accessibility_com_win.cc |
index c20cff89abbc1eafc6f79e2c4764f8b55c94233c..38f3f67b4b6429fd7f4c24af451980d5e0904286 100644 |
--- a/content/browser/accessibility/browser_accessibility_com_win.cc |
+++ b/content/browser/accessibility/browser_accessibility_com_win.cc |
@@ -595,18 +595,7 @@ STDMETHODIMP BrowserAccessibilityComWin::get_accKeyboardShortcut( |
if (!owner()) |
return E_FAIL; |
- if (!acc_key) |
- return E_INVALIDARG; |
- |
- BrowserAccessibilityComWin* target = GetTargetFromChildID(var_id); |
- if (!target) |
- return E_INVALIDARG; |
- |
- if (target->HasStringAttribute(ui::AX_ATTR_KEY_SHORTCUTS)) { |
- return target->GetStringAttributeAsBstr(ui::AX_ATTR_KEY_SHORTCUTS, acc_key); |
- } |
- |
- return target->GetStringAttributeAsBstr(ui::AX_ATTR_SHORTCUT, acc_key); |
+ return AXPlatformNodeWin::get_accKeyboardShortcut(var_id, acc_key); |
} |
STDMETHODIMP BrowserAccessibilityComWin::get_accName(VARIANT var_id, |