Changeset 160968 in webkit
- Timestamp:
- Dec 21, 2013, 12:25:58 PM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r160966 r160968 1 2013-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 1 16 2013-12-21 Antti Koivisto <antti@apple.com> 2 17 -
trunk/Source/WebCore/accessibility/AccessibilityRenderObject.cpp
r160966 r160968 101 101 #include "htmlediting.h" 102 102 #include <wtf/StdLibExtras.h> 103 #include <wtf/TemporaryChange.h>104 103 #include <wtf/text/StringBuilder.h> 105 104 #include <wtf/unicode/CharacterNames.h> … … 112 111 : AccessibilityNodeObject(renderer->node()) 113 112 , m_renderer(renderer) 114 #ifndef NDEBUG115 , m_inComputeAccessibilityIsIgnored(false)116 #endif117 113 { 118 114 #ifndef NDEBUG … … 124 120 { 125 121 ASSERT(isDetached()); 126 ASSERT(!m_inComputeAccessibilityIsIgnored);127 122 } 128 123 … … 147 142 m_renderer->setHasAXObject(false); 148 143 #endif 149 ASSERT(!m_inComputeAccessibilityIsIgnored);150 144 m_renderer = 0; 151 145 } … … 1162 1156 #ifndef NDEBUG 1163 1157 ASSERT(m_initialized); 1164 TemporaryChange<bool>(m_inComputeAccessibilityIsIgnored, true);1165 1158 #endif 1166 1159 … … 1191 1184 if (isAttachment()) 1192 1185 return accessibilityIgnoreAttachment(); 1193 1194 // FIXME: Somehow the renderer is becoming null. 1195 if (!m_renderer) 1196 return false; 1197 1186 1198 1187 // ignore popup menu items because AppKit does 1199 1188 if (ancestorsOfType<RenderMenuList>(*m_renderer).first()) -
trunk/Source/WebCore/accessibility/AccessibilityRenderObject.h
r160916 r160968 212 212 protected: 213 213 RenderObject* m_renderer; 214 215 #ifndef NDEBUG216 mutable bool m_inComputeAccessibilityIsIgnored;217 #endif218 214 219 215 void setRenderObject(RenderObject* renderer) { m_renderer = renderer; }
Note:
See TracChangeset
for help on using the changeset viewer.