| Index: Source/bindings/core/dart/DartEventListener.cpp
|
| diff --git a/Source/bindings/core/dart/DartEventListener.cpp b/Source/bindings/core/dart/DartEventListener.cpp
|
| index a1ed6516a4e690e25c3ea1b2f4b9c52a169f2a44..338c2f4bcc66c0c41cdb81e8bd00b4651b8fd6ea 100644
|
| --- a/Source/bindings/core/dart/DartEventListener.cpp
|
| +++ b/Source/bindings/core/dart/DartEventListener.cpp
|
| @@ -66,7 +66,7 @@ DartEventListener* DartEventListener::createOrFetch(Dart_Handle closure)
|
| DartEventListener* listenerObj = listener.get();
|
| intptr_t peerSize = sizeof(*listenerObj);
|
| listener->m_isolate = Dart_CurrentIsolate();
|
| - listener->m_listener = Dart_NewPrologueWeakPersistentHandle(closure, listenerObj, peerSize, &weakCallback);
|
| + listener->m_listener = Dart_NewWeakPersistentHandle(closure, listenerObj, peerSize, &weakCallback);
|
| result = Dart_SetPeer(closure, listenerObj);
|
| ASSERT(!Dart_IsError(result));
|
| listener->ref();
|
|
|