Index: Source/core/dom/StringCallback.cpp |
diff --git a/Source/core/dom/StringCallback.cpp b/Source/core/dom/StringCallback.cpp |
index 0718182e15d79502c09b22d576be31c4bcc8e1cc..7a95cee49cf19145f05705135a14ee3fef46384a 100644 |
--- a/Source/core/dom/StringCallback.cpp |
+++ b/Source/core/dom/StringCallback.cpp |
@@ -41,7 +41,7 @@ namespace { |
class DispatchCallbackTask FINAL : public ExecutionContextTask { |
public: |
- static PassOwnPtr<DispatchCallbackTask> create(PassOwnPtrWillBeRawPtr<StringCallback> callback, const String& data, const String& taskName) |
+ static PassOwnPtr<DispatchCallbackTask> create(StringCallback* callback, const String& data, const String& taskName) |
{ |
return adoptPtr(new DispatchCallbackTask(callback, data, taskName)); |
} |
@@ -57,21 +57,21 @@ public: |
} |
private: |
- DispatchCallbackTask(PassOwnPtrWillBeRawPtr<StringCallback> callback, const String& data, const String& taskName) |
+ DispatchCallbackTask(StringCallback* callback, const String& data, const String& taskName) |
: m_callback(callback) |
, m_data(data) |
, m_taskName(taskName) |
{ |
} |
- OwnPtrWillBePersistent<StringCallback> m_callback; |
+ Persistent<StringCallback> m_callback; |
const String m_data; |
const String m_taskName; |
}; |
} // namespace |
-void StringCallback::scheduleCallback(PassOwnPtrWillBeRawPtr<StringCallback> callback, ExecutionContext* context, const String& data, const String& instrumentationName) |
+void StringCallback::scheduleCallback(StringCallback* callback, ExecutionContext* context, const String& data, const String& instrumentationName) |
{ |
context->postTask(DispatchCallbackTask::create(callback, data, instrumentationName)); |
} |