diff options
Diffstat (limited to 'WebCore/editing/gtk')
-rw-r--r-- | WebCore/editing/gtk/SelectionControllerGtk.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/WebCore/editing/gtk/SelectionControllerGtk.cpp b/WebCore/editing/gtk/SelectionControllerGtk.cpp index 9d52c1a..5626110 100644 --- a/WebCore/editing/gtk/SelectionControllerGtk.cpp +++ b/WebCore/editing/gtk/SelectionControllerGtk.cpp @@ -41,6 +41,9 @@ void SelectionController::notifyAccessibilityForSelectionChange() int offset; // Always report the events w.r.t. the non-linked unignored parent. (i.e. ignoreLinks == true) AccessibilityObject* object = objectAndOffsetUnignored(accessibilityObject, offset, true); + if (!object) + return; + AtkObject* wrapper = object->wrapper(); if (ATK_IS_TEXT(wrapper)) { g_signal_emit_by_name(wrapper, "text-caret-moved", offset); |