Changeset 128332 in webkit


Ignore:
Timestamp:
Sep 12, 2012 9:57:16 AM (12 years ago)
Author:
dmazzoni@google.com
Message:

Assert hit in is multiSelectable()
https://bugs.webkit.org/show_bug.cgi?id=96530

Reviewed by Chris Fleizach.

Fix crash if element isn't a select element.

This bug slipped through in a refactoring change (bug 96323).
Covered by existing tests.

  • accessibility/AccessibilityNodeObject.cpp:

(WebCore::AccessibilityNodeObject::isMultiSelectable):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r128331 r128332  
     12012-09-12  Dominic Mazzoni  <dmazzoni@google.com>
     2
     3        Assert hit in is multiSelectable()
     4        https://bugs.webkit.org/show_bug.cgi?id=96530
     5
     6        Reviewed by Chris Fleizach.
     7
     8        Fix crash if element isn't a select element.
     9
     10        This bug slipped through in a refactoring change (bug 96323).
     11        Covered by existing tests.
     12
     13        * accessibility/AccessibilityNodeObject.cpp:
     14        (WebCore::AccessibilityNodeObject::isMultiSelectable):
     15
    1162012-09-11 MORITA Hajime  <morrita@google.com>
    217
  • trunk/Source/WebCore/accessibility/AccessibilityNodeObject.cpp

    r128318 r128332  
    623623        return false;
    624624   
    625     return node() && toHTMLSelectElement(node())->multiple();
     625    return node() && node()->hasTagName(selectTag) && toHTMLSelectElement(node())->multiple();
    626626}
    627627
Note: See TracChangeset for help on using the changeset viewer.