| Index: Source/core/page/NetworkStateNotifierTest.cpp
|
| diff --git a/Source/core/page/NetworkStateNotifierTest.cpp b/Source/core/page/NetworkStateNotifierTest.cpp
|
| index 4a47f32dda78a8965a0182b75fbc1b0ee4fd6d9d..44f307da2be01ebaeca8f7a95c9ac27bd2e16ea8 100644
|
| --- a/Source/core/page/NetworkStateNotifierTest.cpp
|
| +++ b/Source/core/page/NetworkStateNotifierTest.cpp
|
| @@ -53,8 +53,8 @@ public:
|
| m_observedType = type;
|
| m_callbackCount += 1;
|
|
|
| - if (!m_closure.isNull())
|
| - m_closure();
|
| + if (m_closure && !m_closure->isNull())
|
| + (*m_closure)();
|
| }
|
|
|
| blink::WebConnectionType observedType() const
|
| @@ -67,13 +67,13 @@ public:
|
| return m_callbackCount;
|
| }
|
|
|
| - void setNotificationCallback(const Closure& closure)
|
| + void setNotificationCallback(PassOwnPtr<Closure> closure)
|
| {
|
| m_closure = closure;
|
| }
|
|
|
| private:
|
| - Closure m_closure;
|
| + OwnPtr<Closure> m_closure;
|
| blink::WebConnectionType m_observedType;
|
| int m_callbackCount;
|
| };
|
|
|