| Index: Source/core/inspector/InspectorDOMStorageAgent.cpp
|
| diff --git a/Source/core/inspector/InspectorDOMStorageAgent.cpp b/Source/core/inspector/InspectorDOMStorageAgent.cpp
|
| index 3bd0d98886f8f4c34ff61abced2fe3e7a3c71fc8..ee057a76dfb217951b024b8b5d2d6a8b7496cddd 100644
|
| --- a/Source/core/inspector/InspectorDOMStorageAgent.cpp
|
| +++ b/Source/core/inspector/InspectorDOMStorageAgent.cpp
|
| @@ -40,6 +40,7 @@
|
| #include "core/inspector/InstrumentingAgents.h"
|
| #include "core/frame/LocalDOMWindow.h"
|
| #include "core/frame/LocalFrame.h"
|
| +#include "core/page/Page.h"
|
| #include "core/storage/Storage.h"
|
| #include "core/storage/StorageNamespace.h"
|
| #include "core/storage/StorageNamespaceController.h"
|
| @@ -185,9 +186,9 @@
|
| .setIsLocalStorage(isLocalStorage).release();
|
| }
|
|
|
| -void InspectorDOMStorageAgent::didDispatchDOMStorageEvent(LocalFrame* frame, const String& key, const String& oldValue, const String& newValue, StorageType storageType, SecurityOrigin* securityOrigin)
|
| -{
|
| - if (!m_frontend || !isEnabled() || frame != m_pageAgent->inspectedFrame())
|
| +void InspectorDOMStorageAgent::didDispatchDOMStorageEvent(const String& key, const String& oldValue, const String& newValue, StorageType storageType, SecurityOrigin* securityOrigin)
|
| +{
|
| + if (!m_frontend || !isEnabled())
|
| return;
|
|
|
| RefPtr<TypeBuilder::DOMStorage::StorageId> id = storageId(securityOrigin, storageType == LocalStorage);
|
| @@ -225,7 +226,7 @@
|
|
|
| if (isLocalStorage)
|
| return StorageNamespace::localStorageArea(frame->document()->securityOrigin());
|
| - return StorageNamespaceController::from(frame->page())->sessionStorage()->storageArea(frame->document()->securityOrigin());
|
| + return StorageNamespaceController::from(m_pageAgent->page())->sessionStorage()->storageArea(frame->document()->securityOrigin());
|
| }
|
|
|
| } // namespace blink
|
|
|