Merge from Chromium at DEPS revision r202854
This commit was generated by merge_to_master.py.
Change-Id: I5b225b76b2157384357897051ee5866dd4bb23a8
diff --git a/Source/bindings/v8/V8MutationCallback.h b/Source/bindings/v8/V8MutationCallback.h
index 85050d5..b60f2f1 100644
--- a/Source/bindings/v8/V8MutationCallback.h
+++ b/Source/bindings/v8/V8MutationCallback.h
@@ -39,7 +39,6 @@
class ScriptExecutionContext;
class V8MutationCallback : public MutationCallback, public ActiveDOMCallback {
- friend class WeakHandleListener<V8MutationCallback>;
public:
static PassRefPtr<V8MutationCallback> create(v8::Handle<v8::Function> callback, ScriptExecutionContext* context, v8::Handle<v8::Object> owner, v8::Isolate* isolate)
{
@@ -53,6 +52,8 @@
private:
V8MutationCallback(v8::Handle<v8::Function>, ScriptExecutionContext*, v8::Handle<v8::Object>, v8::Isolate*);
+ static void makeWeakCallback(v8::Isolate*, v8::Persistent<v8::Function>*, V8MutationCallback*);
+
ScopedPersistent<v8::Function> m_callback;
RefPtr<DOMWrapperWorld> m_world;
};