Changeset 160968 in webkit


Ignore:
Timestamp:
Dec 21, 2013 12:25:58 PM (10 years ago)
Author:
Antti Koivisto
Message:

Unreviewed, rolling out r160916.
http://trac.webkit.org/changeset/160916
https://bugs.webkit.org/show_bug.cgi?id=126073

Roll out a temporary fix. The underlying issue was fixed.

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::AccessibilityRenderObject):
(WebCore::AccessibilityRenderObject::~AccessibilityRenderObject):
(WebCore::AccessibilityRenderObject::detach):
(WebCore::AccessibilityRenderObject::computeAccessibilityIsIgnored):

  • accessibility/AccessibilityRenderObject.h:
Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r160966 r160968  
     12013-12-21  Antti Koivisto  <antti@apple.com>
     2
     3        Unreviewed, rolling out r160916.
     4        http://trac.webkit.org/changeset/160916
     5        https://bugs.webkit.org/show_bug.cgi?id=126073
     6
     7        Roll out a temporary fix. The underlying issue was fixed.
     8
     9        * accessibility/AccessibilityRenderObject.cpp:
     10        (WebCore::AccessibilityRenderObject::AccessibilityRenderObject):
     11        (WebCore::AccessibilityRenderObject::~AccessibilityRenderObject):
     12        (WebCore::AccessibilityRenderObject::detach):
     13        (WebCore::AccessibilityRenderObject::computeAccessibilityIsIgnored):
     14        * accessibility/AccessibilityRenderObject.h:
     15
    1162013-12-21  Antti Koivisto  <antti@apple.com>
    217
  • trunk/Source/WebCore/accessibility/AccessibilityRenderObject.cpp

    r160966 r160968  
    101101#include "htmlediting.h"
    102102#include <wtf/StdLibExtras.h>
    103 #include <wtf/TemporaryChange.h>
    104103#include <wtf/text/StringBuilder.h>
    105104#include <wtf/unicode/CharacterNames.h>
     
    112111    : AccessibilityNodeObject(renderer->node())
    113112    , m_renderer(renderer)
    114 #ifndef NDEBUG
    115     , m_inComputeAccessibilityIsIgnored(false)
    116 #endif
    117113{
    118114#ifndef NDEBUG
     
    124120{
    125121    ASSERT(isDetached());
    126     ASSERT(!m_inComputeAccessibilityIsIgnored);
    127122}
    128123
     
    147142        m_renderer->setHasAXObject(false);
    148143#endif
    149     ASSERT(!m_inComputeAccessibilityIsIgnored);
    150144    m_renderer = 0;
    151145}
     
    11621156#ifndef NDEBUG
    11631157    ASSERT(m_initialized);
    1164     TemporaryChange<bool>(m_inComputeAccessibilityIsIgnored, true);
    11651158#endif
    11661159
     
    11911184    if (isAttachment())
    11921185        return accessibilityIgnoreAttachment();
    1193 
    1194     // FIXME: Somehow the renderer is becoming null.
    1195     if (!m_renderer)
    1196         return false;
    1197 
     1186   
    11981187    // ignore popup menu items because AppKit does
    11991188    if (ancestorsOfType<RenderMenuList>(*m_renderer).first())
  • trunk/Source/WebCore/accessibility/AccessibilityRenderObject.h

    r160916 r160968  
    212212protected:
    213213    RenderObject* m_renderer;
    214 
    215 #ifndef NDEBUG
    216     mutable bool m_inComputeAccessibilityIsIgnored;
    217 #endif
    218214   
    219215    void setRenderObject(RenderObject* renderer) { m_renderer = renderer; }
Note: See TracChangeset for help on using the changeset viewer.