Changeset 152574 in webkit


Ignore:
Timestamp:
Jul 11, 2013 11:57:57 AM (11 years ago)
Author:
mario@webkit.org
Message:

[GTK] Layout Test accessibility/deleting-iframe-destroys-axcache.html, platform/gtk/accessibility/replaced-objects-in-anonymous-blocks.html are failing
https://bugs.webkit.org/show_bug.cgi?id=118552

Patch by Mario Sanchez Prada <mario.prada@samsung.com> on 2013-07-11
Reviewed by Chris Fleizach.

Source/WebCore:

Do not assume always that we have a RenderText renderer when
calling to toRenderText(), since we might be executing that part
of the code due to have requested to include all the children.

  • accessibility/AccessibilityRenderObject.cpp:

(WebCore::AccessibilityRenderObject::textUnderElement): Add
missing guard for RenderText, needed after r152537.

LayoutTests:

Remove tests that are no longer expected to crash.

  • platform/gtk/TestExpectations: Removed tests.
Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r152573 r152574  
     12013-07-11  Mario Sanchez Prada  <mario.prada@samsung.com>
     2
     3        [GTK] Layout Test accessibility/deleting-iframe-destroys-axcache.html, platform/gtk/accessibility/replaced-objects-in-anonymous-blocks.html are failing
     4        https://bugs.webkit.org/show_bug.cgi?id=118552
     5
     6        Reviewed by Chris Fleizach.
     7
     8        Remove tests that are no longer expected to crash.
     9
     10        * platform/gtk/TestExpectations: Removed tests.
     11
    1122013-07-10  Oliver Hunt  <oliver@apple.com>
    213
  • trunk/LayoutTests/platform/gtk/TestExpectations

    r152562 r152574  
    496496
    497497webkit.org/b/118423 http/tests/misc/iframe-reparenting-id-collision.html [ Crash Pass ]
    498 
    499 webkit.org/b/118552 [ Debug ] accessibility/deleting-iframe-destroys-axcache.html [ Crash ]
    500 
    501 webkit.org/b/118552 [ Debug ] platform/gtk/accessibility/replaced-objects-in-anonymous-blocks.html [ Crash ]
    502498
    503499#////////////////////////////////////////////////////////////////////////////////////////
  • trunk/Source/WebCore/ChangeLog

    r152572 r152574  
     12013-07-11  Mario Sanchez Prada  <mario.prada@samsung.com>
     2
     3        [GTK] Layout Test accessibility/deleting-iframe-destroys-axcache.html, platform/gtk/accessibility/replaced-objects-in-anonymous-blocks.html are failing
     4        https://bugs.webkit.org/show_bug.cgi?id=118552
     5
     6        Reviewed by Chris Fleizach.
     7
     8        Do not assume always that we have a RenderText renderer when
     9        calling to toRenderText(), since we might be executing that part
     10        of the code due to have requested to include all the children.
     11
     12        * accessibility/AccessibilityRenderObject.cpp:
     13        (WebCore::AccessibilityRenderObject::textUnderElement): Add
     14        missing guard for RenderText, needed after r152537.
     15
    1162013-07-11  Andrei Bucur  <abucur@adobe.com>
    217
  • trunk/Source/WebCore/accessibility/AccessibilityRenderObject.cpp

    r152537 r152574  
    663663        // Sometimes text fragments don't have Nodes associated with them (like when
    664664        // CSS content is used to insert text or when a RenderCounter is used.)
    665         RenderText* renderTextObject = toRenderText(m_renderer);
    666         if (renderTextObject->isTextFragment())
    667             return String(static_cast<RenderTextFragment*>(m_renderer)->contentString());
    668         else
     665        if (m_renderer->isText()) {
     666            RenderText* renderTextObject = toRenderText(m_renderer);
     667            if (renderTextObject->isTextFragment())
     668                return String(static_cast<RenderTextFragment*>(m_renderer)->contentString());
     669
    669670            return String(renderTextObject->text());
     671        }
    670672    }
    671673   
Note: See TracChangeset for help on using the changeset viewer.