diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/modules/accessibility/AXMenuListOption.cpp')
-rw-r--r-- | chromium/third_party/WebKit/Source/modules/accessibility/AXMenuListOption.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chromium/third_party/WebKit/Source/modules/accessibility/AXMenuListOption.cpp b/chromium/third_party/WebKit/Source/modules/accessibility/AXMenuListOption.cpp index 68973631a95..d4fa94d2b96 100644 --- a/chromium/third_party/WebKit/Source/modules/accessibility/AXMenuListOption.cpp +++ b/chromium/third_party/WebKit/Source/modules/accessibility/AXMenuListOption.cpp @@ -102,9 +102,13 @@ bool AXMenuListOption::computeAccessibilityIsIgnored(IgnoredReasons* ignoredReas LayoutRect AXMenuListOption::elementRect() const { AXObject* parent = parentObject(); + if (!parent) + return LayoutRect(); ASSERT(parent->isMenuListPopup()); AXObject* grandparent = parent->parentObject(); + if (!grandparent) + return LayoutRect(); ASSERT(grandparent->isMenuList()); return grandparent->elementRect(); |