| Index: third_party/WebKit/Source/bindings/core/v8/DOMDataStore.h
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/DOMDataStore.h b/third_party/WebKit/Source/bindings/core/v8/DOMDataStore.h
|
| index da4e201c9bb4ae4440cbee1c460c1719f5ee3899..a1a32f125f72deb6dcd3d098f53f11469c7c0b75 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/DOMDataStore.h
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/DOMDataStore.h
|
| @@ -136,6 +136,12 @@ class DOMDataStore {
|
| wrapper_map_->MarkWrapper(script_wrappable);
|
| }
|
|
|
| + // Dissociates a wrapper, if any, from |script_wrappable|.
|
| + void UnsetWrapperIfAny(ScriptWrappable* script_wrappable) {
|
| + DCHECK(!is_main_world_);
|
| + wrapper_map_->RemoveIfAny(script_wrappable);
|
| + }
|
| +
|
| bool SetReturnValueFrom(v8::ReturnValue<v8::Value> return_value,
|
| ScriptWrappable* object) {
|
| if (is_main_world_)
|
|
|