Index: Source/core/inspector/InspectorDOMStorageAgent.cpp |
diff --git a/Source/core/inspector/InspectorDOMStorageAgent.cpp b/Source/core/inspector/InspectorDOMStorageAgent.cpp |
index 39ee87a17d6f705137e0c601a1dce7458cf5d18c..46a8c6348c8b232221e48b058afff5eb0f347300 100644 |
--- a/Source/core/inspector/InspectorDOMStorageAgent.cpp |
+++ b/Source/core/inspector/InspectorDOMStorageAgent.cpp |
@@ -113,6 +113,19 @@ void InspectorDOMStorageAgent::disable(ErrorString*) |
m_state->setBoolean(DOMStorageAgentState::domStorageAgentEnabled, false); |
} |
+void InspectorDOMStorageAgent::getDOMStorageItem(ErrorString* errorString, const RefPtr<InspectorObject>& storageId, const String& key, String* value) |
+{ |
+ Frame* frame; |
+ RefPtr<StorageArea> storageArea = findStorageArea(errorString, storageId, frame); |
+ if (!storageArea) |
+ return; |
+ |
+ ExceptionCode ec = 0; |
+ *value = storageArea->getItem(key, ec, frame); |
+ if (hadException(ec, errorString)) |
+ return; |
apavlov
2013/05/08 11:41:36
This doesn't make much sense, does it?
|
+} |
+ |
void InspectorDOMStorageAgent::getDOMStorageItems(ErrorString* errorString, const RefPtr<InspectorObject>& storageId, RefPtr<TypeBuilder::Array<TypeBuilder::Array<String> > >& items) |
{ |
Frame* frame; |