| Index: third_party/WebKit/Source/core/dom/CSSSelectorWatch.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/CSSSelectorWatch.cpp b/third_party/WebKit/Source/core/dom/CSSSelectorWatch.cpp
|
| index d07eafc119d7ac41d971ec98afc692f04f209faa..f01b29cc6e4c0b3bc691a0191d425568b51bc567 100644
|
| --- a/third_party/WebKit/Source/core/dom/CSSSelectorWatch.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/CSSSelectorWatch.cpp
|
| @@ -99,8 +99,9 @@ void CSSSelectorWatch::updateSelectorMatches(
|
|
|
| // Count reached 0.
|
| shouldUpdateTimer = true;
|
| - if (m_addedSelectors.contains(selector))
|
| - m_addedSelectors.remove(selector);
|
| + auto it = m_addedSelectors.find(selector);
|
| + if (it != m_addedSelectors.end())
|
| + m_addedSelectors.remove(it);
|
| else
|
| m_removedSelectors.add(selector);
|
| }
|
| @@ -113,8 +114,9 @@ void CSSSelectorWatch::updateSelectorMatches(
|
| continue;
|
|
|
| shouldUpdateTimer = true;
|
| - if (m_removedSelectors.contains(selector))
|
| - m_removedSelectors.remove(selector);
|
| + auto it = m_removedSelectors.find(selector);
|
| + if (it != m_removedSelectors.end())
|
| + m_removedSelectors.remove(it);
|
| else
|
| m_addedSelectors.add(selector);
|
| }
|
|
|