提交 304881d6 编写于 作者: A Adam Barth 提交者: GitHub

Don't crash if no root semantics node (#2784)

Fixes #4849
上级 d5fe823e
...@@ -315,8 +315,13 @@ void AccessibilityBridge::UpdateSemanticsTree( ...@@ -315,8 +315,13 @@ void AccessibilityBridge::UpdateSemanticsTree(
} }
} }
if (!view_.accessibilityElements) { SemanticObject* root = objects_[kRootNodeId];
view_.accessibilityElements = @[ objects_[kRootNodeId] ]; if (root) {
if (!view_.accessibilityElements) {
view_.accessibilityElements = @[ root ];
}
} else {
view_.accessibilityElements = nil;
} }
UIAccessibilityPostNotification( UIAccessibilityPostNotification(
UIAccessibilityLayoutChangedNotification, nil); UIAccessibilityLayoutChangedNotification, nil);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册