diff options
Diffstat (limited to 'WebCore/accessibility/AccessibilityTableRow.cpp')
-rw-r--r-- | WebCore/accessibility/AccessibilityTableRow.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/WebCore/accessibility/AccessibilityTableRow.cpp b/WebCore/accessibility/AccessibilityTableRow.cpp index e2a1157..5e9f05c 100644 --- a/WebCore/accessibility/AccessibilityTableRow.cpp +++ b/WebCore/accessibility/AccessibilityTableRow.cpp @@ -93,7 +93,8 @@ AccessibilityObject* AccessibilityTableRow::parentTable() const if (!m_renderer || !m_renderer->isTableRow()) return 0; - return axObjectCache()->getOrCreate(toRenderTableRow(m_renderer)->table()); + // Do not use getOrCreate. parentTable() can be called while the render tree is being modified. + return axObjectCache()->get(toRenderTableRow(m_renderer)->table()); } AccessibilityObject* AccessibilityTableRow::headerObject() |