Commit 3ab0cb19 authored by Abhijeet Kandalkar's avatar Abhijeet Kandalkar Committed by Commit Bot

Replace HeapListHashSet with HeapLinkedHashSet in InspectorDOMAgent

ListHashSet is deprecated in favor of LinkedHashSet.

HeapLinkedHashSet's invalidate iterators when the container is
modified.  This does not happen in this usage, so replacement is
simple.

Bug: 614112
Change-Id: I43ed7c4c12ed5b1c6cdb369210a60c3da2358bb2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1641162Reviewed-by: default avatarJeremy Roman <jbroman@chromium.org>
Commit-Queue: Abhijeet Kandalkar <abhijeet@igalia.com>
Cr-Commit-Position: refs/heads/master@{#666328}
parent 7107d497
...@@ -999,7 +999,7 @@ Response InspectorDOMAgent::performSearch( ...@@ -999,7 +999,7 @@ Response InspectorDOMAgent::performSearch(
attribute_query = attribute_query.Left(attribute_query.length() - 1); attribute_query = attribute_query.Left(attribute_query.length() - 1);
HeapVector<Member<Document>> docs = Documents(); HeapVector<Member<Document>> docs = Documents();
HeapListHashSet<Member<Node>> result_collector; HeapLinkedHashSet<Member<Node>> result_collector;
for (Document* document : docs) { for (Document* document : docs) {
Node* document_element = document->documentElement(); Node* document_element = document->documentElement();
......
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