| Index: Source/core/inspector/InspectorDOMDebuggerAgent.h
|
| diff --git a/Source/core/inspector/InspectorDOMDebuggerAgent.h b/Source/core/inspector/InspectorDOMDebuggerAgent.h
|
| index be3176a0ab84e5deeee7026b22c0b0fe42b033d0..839e91f78590fbabcb851bbcfef71f651a16718b 100644
|
| --- a/Source/core/inspector/InspectorDOMDebuggerAgent.h
|
| +++ b/Source/core/inspector/InspectorDOMDebuggerAgent.h
|
| @@ -61,10 +61,12 @@ class InspectorDOMDebuggerAgent FINAL :
|
| public InspectorDOMAgent::Listener,
|
| public InspectorBackendDispatcher::DOMDebuggerCommandHandler {
|
| WTF_MAKE_NONCOPYABLE(InspectorDOMDebuggerAgent);
|
| + WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(InspectorDOMDebuggerAgent);
|
| public:
|
| - static PassOwnPtr<InspectorDOMDebuggerAgent> create(InspectorDOMAgent*, InspectorDebuggerAgent*);
|
| + static PassOwnPtrWillBeRawPtr<InspectorDOMDebuggerAgent> create(InspectorDOMAgent*, InspectorDebuggerAgent*);
|
|
|
| virtual ~InspectorDOMDebuggerAgent();
|
| + virtual void trace(Visitor*) OVERRIDE;
|
|
|
| // DOMDebugger API for InspectorFrontend
|
| virtual void setXHRBreakpoint(ErrorString*, const String& url) OVERRIDE;
|
| @@ -126,9 +128,9 @@ private:
|
|
|
| void clear();
|
|
|
| - InspectorDOMAgent* m_domAgent;
|
| - InspectorDebuggerAgent* m_debuggerAgent;
|
| - HashMap<Node*, uint32_t> m_domBreakpoints;
|
| + RawPtrWillBeMember<InspectorDOMAgent> m_domAgent;
|
| + RawPtrWillBeMember<InspectorDebuggerAgent> m_debuggerAgent;
|
| + WillBeHeapHashMap<RawPtrWillBeMember<Node>, uint32_t> m_domBreakpoints;
|
| bool m_pauseInNextEventListener;
|
| };
|
|
|
|
|