Commit 53ace174 authored by Aaron Leventhal's avatar Aaron Leventhal Committed by Commit Bot

Early return on null AXObjectCache() rather than DCHECK

Bug: 1132674
Change-Id: Ifdd4e607626b87c122ffc0b32a05b45ced7d8b0a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2434736
Auto-Submit: Aaron Leventhal <aleventhal@chromium.org>
Commit-Queue: Nektarios Paisios <nektar@chromium.org>
Reviewed-by: default avatarNektarios Paisios <nektar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#813664}
parent d585600a
......@@ -1663,10 +1663,8 @@ WebAXObject WebAXObject::FromWebDocumentFocused(
// static
void WebAXObject::UpdateLayout(const WebDocument& web_document) {
const Document* document = web_document.ConstUnwrap<Document>();
if (!document || !document->View())
if (!document || !document->View() || !document->ExistingAXObjectCache())
return;
DCHECK(document->View());
DCHECK(document->ExistingAXObjectCache());
if (document->NeedsLayoutTreeUpdate() || document->View()->NeedsLayout() ||
document->Lifecycle().GetState() <
DocumentLifecycle::kCompositingAssignmentsClean ||
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment