[Webkit-unassigned] [Bug 112015] [EFL] accessibility/textarea-line-for-index.html is failing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Nov 1 03:30:35 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=112015


Mario Sanchez Prada <mario at webkit.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #215648|review?                     |review-
               Flag|                            |




--- Comment #3 from Mario Sanchez Prada <mario at webkit.org>  2013-11-01 03:29:21 PST ---
(From update of attachment 215648)
View in context: https://bugs.webkit.org/attachment.cgi?id=215648&action=review

> Tools/DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:995
> +    if (!ATK_IS_TEXT(m_element))
> +        return -1;

We normally put this check at the beginning of the function. Could you please move it there?

> Tools/DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:998
> +    if (index > atk_text_get_character_count(ATK_TEXT(m_element)))
> +        return -1;

Maybe you could join this check with the index < 0 in a single if condition.

Also, you probably want to check index >= atk_text_get_character_count(ATK_TEXT(m_element)) here (opposite to just >)

> Tools/DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:1003
> +    GOwnPtr<gchar> text(atk_text_get_text(ATK_TEXT(m_element), 0, index));
> +
> +    int lineNo = 0;
> +

You don't need these two extra blank lines here

> Tools/DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:1006
> +    for (gchar* offset = text.get(); *offset; ++offset)
> +        if (*offset == '\n')
> +            ++lineNo;

Please add braces to this for loop. Even if it only has the if statement inside, it's multiline content and adding braces will make it clearer

> Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:1035
>  int AccessibilityUIElement::lineForIndex(int index)

Same considerations here.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list