Chromium Code Reviews| Index: third_party/WebKit/Source/bindings/core/v8/DOMWrapperMap.h |
| diff --git a/third_party/WebKit/Source/bindings/core/v8/DOMWrapperMap.h b/third_party/WebKit/Source/bindings/core/v8/DOMWrapperMap.h |
| index 3cbbca9e3d2c3e8d1546a782bdc88aec111e1ea1..5f73b74ce4f52e8e69128e86f7466a22775a5d07 100644 |
| --- a/third_party/WebKit/Source/bindings/core/v8/DOMWrapperMap.h |
| +++ b/third_party/WebKit/Source/bindings/core/v8/DOMWrapperMap.h |
| @@ -79,13 +79,13 @@ class DOMWrapperMap { |
| return true; |
| } |
| - void clear() { m_map.Clear(); } |
| - |
| - void removeAndDispose(KeyType* key) { |
| - ASSERT(containsKey(key)); |
| - m_map.Remove(key); |
| + void removeIfAny(KeyType* key) { |
| + if (containsKey(key)) |
|
haraken
2017/02/09 12:46:40
Nit: Do you need this check?
Yuki
2017/02/10 07:47:21
Seems not necessary. Removed.
|
| + m_map.Remove(key); |
| } |
| + void clear() { m_map.Clear(); } |
| + |
| void markWrapper(KeyType* object) { |
| m_map.RegisterExternallyReferencedObject(object); |
| } |