Changeset 55124 in webkit


Ignore:
Timestamp:
Feb 23, 2010 12:09:54 AM (14 years ago)
Author:
eric@webkit.org
Message:

2010-02-23 José Millán Soto <jmillan@igalia.com>

Reviewed by Eric Seidel.

[Gtk] Webkit crashes when using orca
https://bugs.webkit.org/show_bug.cgi?id=35169

Made webkit_accessible_text_get_caret_offset check if end selection
node is null.

  • accessibility/gtk/AccessibilityObjectWrapperAtk.cpp: (webkit_accessible_text_get_caret_offset):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r55122 r55124  
     12010-02-23  José Millán Soto  <jmillan@igalia.com>
     2
     3        Reviewed by Eric Seidel.
     4
     5        [Gtk] Webkit crashes when using orca
     6        https://bugs.webkit.org/show_bug.cgi?id=35169
     7
     8        Made webkit_accessible_text_get_caret_offset check if end selection
     9        node is null.
     10
     11        * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
     12        (webkit_accessible_text_get_caret_offset):
     13
    1142010-02-22  Stephan Aßmus  <superstippi@gmx.de>
    215
  • trunk/WebCore/accessibility/gtk/AccessibilityObjectWrapperAtk.cpp

    r54355 r55124  
    997997    // focusedObject is the object with the caret. It is likely ignored -- unless it's a link.
    998998    AccessibilityObject* coreObject = core(text);
    999     RenderObject* focusedNode = coreObject->selection().end().node()->renderer();
    1000     AccessibilityObject* focusedObject = coreObject->document()->axObjectCache()->getOrCreate(focusedNode);
     999    Node* focusedNode = coreObject->selection().end().node();
     1000
     1001    if (!focusedNode)
     1002        return 0;
     1003
     1004    RenderObject* focusedRenderer = focusedNode->renderer();
     1005    AccessibilityObject* focusedObject = coreObject->document()->axObjectCache()->getOrCreate(focusedRenderer);
    10011006
    10021007    int offset;
Note: See TracChangeset for help on using the changeset viewer.