Index: content/browser/accessibility/accessibility_tree_formatter_win.cc |
diff --git a/content/browser/accessibility/accessibility_tree_formatter_win.cc b/content/browser/accessibility/accessibility_tree_formatter_win.cc |
index b454ae26b1bd4fd949797f8f5c0111aa01189943..b7c2ce5d2a4f0c26edf265116459b14b621057b7 100644 |
--- a/content/browser/accessibility/accessibility_tree_formatter_win.cc |
+++ b/content/browser/accessibility/accessibility_tree_formatter_win.cc |
@@ -171,7 +171,8 @@ void AccessibilityTreeFormatterWin::AddProperties( |
dict->SetString("role", IAccessible2RoleToString(ax_object->ia2_role())); |
base::win::ScopedBstr temp_bstr; |
- if (SUCCEEDED(ax_object->get_accName(variant_self, temp_bstr.Receive()))) { |
+ // If S_FALSE it means there is no name |
+ if (S_OK == ax_object->get_accName(variant_self, temp_bstr.Receive())) { |
base::string16 name = base::string16(temp_bstr, temp_bstr.Length()); |
// Ignore a JAWS workaround where the name of a document is " ". |