| Index: content/renderer/dom_storage/local_storage_namespace.cc
|
| diff --git a/content/renderer/dom_storage/local_storage_namespace.cc b/content/renderer/dom_storage/local_storage_namespace.cc
|
| index 5dd50e40b7c2f309d496d069ce073bb0390b9135..933b621ed0bbdc35b2fd54f9a254b17d4d01f264 100644
|
| --- a/content/renderer/dom_storage/local_storage_namespace.cc
|
| +++ b/content/renderer/dom_storage/local_storage_namespace.cc
|
| @@ -5,7 +5,9 @@
|
| #include "content/renderer/dom_storage/local_storage_namespace.h"
|
|
|
| #include "content/renderer/dom_storage/local_storage_area.h"
|
| +#include "content/renderer/dom_storage/local_storage_cached_areas.h"
|
| #include "third_party/WebKit/public/platform/URLConversion.h"
|
| +#include "third_party/WebKit/public/platform/WebURL.h"
|
| #include "url/gurl.h"
|
| #include "url/origin.h"
|
|
|
| @@ -16,8 +18,8 @@ using blink::WebString;
|
| namespace content {
|
|
|
| LocalStorageNamespace::LocalStorageNamespace(
|
| - StoragePartitionService* storage_partition_service)
|
| - : storage_partition_service_(storage_partition_service) {
|
| + LocalStorageCachedAreas* local_storage_cached_areas)
|
| + : local_storage_cached_areas_(local_storage_cached_areas) {
|
| }
|
|
|
| LocalStorageNamespace::~LocalStorageNamespace() {
|
| @@ -26,7 +28,8 @@ LocalStorageNamespace::~LocalStorageNamespace() {
|
| WebStorageArea* LocalStorageNamespace::createStorageArea(
|
| const WebString& origin) {
|
| return new LocalStorageArea(
|
| - url::Origin(blink::WebStringToGURL(origin)), storage_partition_service_);
|
| + local_storage_cached_areas_->GetLocalStorageCachedArea(
|
| + url::Origin(blink::WebStringToGURL(origin))));
|
| }
|
|
|
| bool LocalStorageNamespace::isSameNamespace(
|
|
|