summaryrefslogtreecommitdiffstats
path: root/WebCore/editing/gtk/SelectionControllerGtk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/editing/gtk/SelectionControllerGtk.cpp')
-rw-r--r--WebCore/editing/gtk/SelectionControllerGtk.cpp3
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);