| Index: Source/core/inspector/InspectorDOMStorageAgent.cpp
|
| diff --git a/Source/core/inspector/InspectorDOMStorageAgent.cpp b/Source/core/inspector/InspectorDOMStorageAgent.cpp
|
| index 01a45451ec40423cf3a148ba2117700901aadd95..d255a4035697df9421da0c1b3ebd400444602733 100644
|
| --- a/Source/core/inspector/InspectorDOMStorageAgent.cpp
|
| +++ b/Source/core/inspector/InspectorDOMStorageAgent.cpp
|
| @@ -71,8 +71,13 @@ static bool hadException(ExceptionCode ec, ErrorString* errorString)
|
| }
|
| }
|
|
|
| -InspectorDOMStorageAgent::InspectorDOMStorageAgent(InstrumentingAgents* instrumentingAgents, InspectorPageAgent* pageAgent, InspectorCompositeState* state)
|
| - : InspectorBaseAgent<InspectorDOMStorageAgent>("DOMStorage", instrumentingAgents, state)
|
| +PassRefPtr<InspectorDOMStorageAgent> InspectorDOMStorageAgent::create(InstrumentingAgents* instrumentingAgents, InspectorState* state, PassRefPtr<InspectorPageAgent> pageAgent)
|
| +{
|
| + return adoptRef(new InspectorDOMStorageAgent(instrumentingAgents, state, pageAgent));
|
| +}
|
| +
|
| +InspectorDOMStorageAgent::InspectorDOMStorageAgent(InstrumentingAgents* instrumentingAgents, InspectorState* state, PassRefPtr<InspectorPageAgent> pageAgent)
|
| + : InspectorBaseAgent(instrumentingAgents, state)
|
| , m_pageAgent(pageAgent)
|
| , m_frontend(0)
|
| {
|
| @@ -239,9 +244,15 @@ PassRefPtr<StorageArea> InspectorDOMStorageAgent::findStorageArea(ErrorString* e
|
| void InspectorDOMStorageAgent::reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const
|
| {
|
| MemoryClassInfo info(memoryObjectInfo, this, WebCoreMemoryTypes::InspectorDOMStorageAgent);
|
| - InspectorBaseAgent<InspectorDOMStorageAgent>::reportMemoryUsage(memoryObjectInfo);
|
| + InspectorBaseAgent::reportMemoryUsage(memoryObjectInfo);
|
| info.addWeakPointer(m_frontend);
|
| }
|
|
|
| +InspectorDOMStorageController::InspectorDOMStorageController(InstrumentingAgents* instrumentingAgents, InspectorCompositeState* compositeState, InspectorPageController* pageController)
|
| + : InspectorBaseController<InspectorDOMStorageController, InspectorDOMStorageAgent>("DOMStorage", instrumentingAgents, compositeState)
|
| +{
|
| + setAgent(InspectorDOMStorageAgent::create(m_instrumentingAgents, m_state, pageController->getAgent()));
|
| +}
|
| +
|
| } // namespace WebCore
|
|
|
|
|