| Index: storage/browser/blob/view_blob_internals_job.cc
|
| diff --git a/storage/browser/blob/view_blob_internals_job.cc b/storage/browser/blob/view_blob_internals_job.cc
|
| index 3f5cc41dcd037e882376c13432576935947131d2..ab1f310d09edc0b4b866d73ddcf5599d2366916d 100644
|
| --- a/storage/browser/blob/view_blob_internals_job.cc
|
| +++ b/storage/browser/blob/view_blob_internals_job.cc
|
| @@ -18,8 +18,8 @@
|
| #include "net/base/escape.h"
|
| #include "net/base/net_errors.h"
|
| #include "net/url_request/url_request.h"
|
| -#include "storage/browser/blob/blob_data_snapshot.h"
|
| #include "storage/browser/blob/blob_storage_context.h"
|
| +#include "storage/browser/blob/internal_blob_data.h"
|
|
|
| namespace {
|
|
|
| @@ -150,8 +150,7 @@ void ViewBlobInternalsJob::GenerateHTML(std::string* out) const {
|
| iter != blob_storage_context_->blob_map_.end();
|
| ++iter) {
|
| AddHTMLBoldText(iter->first, out);
|
| - GenerateHTMLForBlobData(*(iter->second->data.get()), iter->second->refcount,
|
| - out);
|
| + GenerateHTMLForBlobData(*iter->second->data, iter->second->refcount, out);
|
| }
|
| if (!blob_storage_context_->public_blob_urls_.empty()) {
|
| AddHorizontalRule(out);
|
| @@ -168,7 +167,7 @@ void ViewBlobInternalsJob::GenerateHTML(std::string* out) const {
|
| }
|
|
|
| void ViewBlobInternalsJob::GenerateHTMLForBlobData(
|
| - const BlobDataSnapshot& blob_data,
|
| + const InternalBlobData& blob_data,
|
| int refcount,
|
| std::string* out) {
|
| StartHTMLList(out);
|
| @@ -190,7 +189,7 @@ void ViewBlobInternalsJob::GenerateHTMLForBlobData(
|
| AddHTMLListItem(kIndex, base::UTF16ToUTF8(base::FormatNumber(i)), out);
|
| StartHTMLList(out);
|
| }
|
| - const BlobDataItem& item = *(blob_data.items().at(i));
|
| + const BlobDataItem& item = *(blob_data.items().at(i)->item());
|
|
|
| switch (item.type()) {
|
| case DataElement::TYPE_BYTES:
|
|
|