Check for NULL pointers in AccessibilityMenuListOption
authorJoanmarie Diggs <jdiggs@igalia.com>
Fri, 6 Mar 2015 07:33:11 +0000 (07:33 +0000)
committerAlberto Garcia <berto@igalia.com>
Fri, 6 Mar 2015 07:33:11 +0000 (07:33 +0000)
===================================================================

Gbp-Pq: Name nullptr-accessibilitymenulistoption.patch

Source/WebCore/accessibility/AccessibilityMenuListOption.cpp

index 88e2e6ee1560db9c028222d632722c14b7006fe6..296fc71bc9541f3bcb1cfafcf32898eb14589c4c 100644 (file)
@@ -104,9 +104,13 @@ bool AccessibilityMenuListOption::computeAccessibilityIsIgnored() const
 LayoutRect AccessibilityMenuListOption::elementRect() const
 {
     AccessibilityObject* parent = parentObject();
+    if (!parent)
+        return boundingBoxRect();
     ASSERT(parent->isMenuListPopup());
 
     AccessibilityObject* grandparent = parent->parentObject();
+    if (!grandparent)
+        return boundingBoxRect();
     ASSERT(grandparent->isMenuList());
 
     return grandparent->elementRect();