| Index: Source/bindings/templates/interface.cpp
|
| diff --git a/Source/bindings/templates/interface.cpp b/Source/bindings/templates/interface.cpp
|
| index e364c9411002df90132dc029a1f1c79582a0483d..7cbb3fb2aabbce0030af21c7990bbcea864be0df 100644
|
| --- a/Source/bindings/templates/interface.cpp
|
| +++ b/Source/bindings/templates/interface.cpp
|
| @@ -1246,13 +1246,13 @@ void {{v8_class}}::derefObject(ScriptWrappableBase* internalPointer)
|
| {% endif %}
|
| }
|
|
|
| -PersistentNode* {{v8_class}}::createPersistentHandle(ScriptWrappableBase* internalPointer)
|
| +WrapperPersistentNode* {{v8_class}}::createPersistentHandle(ScriptWrappableBase* internalPointer)
|
| {
|
| {% if gc_type == 'GarbageCollectedObject' %}
|
| - return new Persistent<{{cpp_class}}>(fromInternalPointer(internalPointer));
|
| + return new WrapperPersistent<{{cpp_class}}>(fromInternalPointer(internalPointer));
|
| {% elif gc_type == 'WillBeGarbageCollectedObject' %}
|
| #if ENABLE(OILPAN)
|
| - return new Persistent<{{cpp_class}}>(fromInternalPointer(internalPointer));
|
| + return new WrapperPersistent<{{cpp_class}}>(fromInternalPointer(internalPointer));
|
| #else
|
| ASSERT_NOT_REACHED();
|
| return 0;
|
|
|