| Index: webkit/appcache/view_appcache_internals_job.cc
|
| diff --git a/webkit/appcache/view_appcache_internals_job.cc b/webkit/appcache/view_appcache_internals_job.cc
|
| index 1cff8e13dc0f1c3bebca15541743c46e249a828b..9c207d0185a9d96f8e4c922c2d1706c663115518 100644
|
| --- a/webkit/appcache/view_appcache_internals_job.cc
|
| +++ b/webkit/appcache/view_appcache_internals_job.cc
|
| @@ -335,8 +335,9 @@ class MainPageJob : public BaseInternalsJob {
|
| DCHECK(request_);
|
| info_collection_ = new AppCacheInfoCollection;
|
| appcache_service_->GetAllAppCacheInfo(
|
| - info_collection_, base::Bind(&MainPageJob::OnGotInfoComplete,
|
| - weak_factory_.GetWeakPtr()));
|
| + info_collection_.get(),
|
| + base::Bind(&MainPageJob::OnGotInfoComplete,
|
| + weak_factory_.GetWeakPtr()));
|
| }
|
|
|
| // Produces a page containing the listing
|
| @@ -349,7 +350,7 @@ class MainPageJob : public BaseInternalsJob {
|
|
|
| out->clear();
|
| EmitPageStart(out);
|
| - if (!info_collection_) {
|
| + if (!info_collection_.get()) {
|
| out->append(kErrorMessage);
|
| } else if (info_collection_->infos_by_origin.empty()) {
|
| out->append(kEmptyAppCachesMessage);
|
| @@ -548,15 +549,18 @@ class ViewEntryJob : public BaseInternalsJob,
|
| EmitPageStart(out);
|
| EmitAnchor(entry_url_.spec(), entry_url_.spec(), out);
|
| out->append("<br/>\n");
|
| - if (response_info_) {
|
| + if (response_info_.get()) {
|
| if (response_info_->http_response_info())
|
| - EmitResponseHeaders(response_info_->http_response_info()->headers, out);
|
| + EmitResponseHeaders(response_info_->http_response_info()->headers.get(),
|
| + out);
|
| else
|
| out->append("Failed to read response headers.<br>");
|
|
|
| - if (response_data_) {
|
| - EmitHexDump(response_data_->data(), amount_read_,
|
| - response_info_->response_data_size(), out);
|
| + if (response_data_.get()) {
|
| + EmitHexDump(response_data_->data(),
|
| + amount_read_,
|
| + response_info_->response_data_size(),
|
| + out);
|
| } else {
|
| out->append("Failed to read response data.<br>");
|
| }
|
| @@ -589,7 +593,8 @@ class ViewEntryJob : public BaseInternalsJob,
|
| reader_.reset(appcache_service_->storage()->CreateResponseReader(
|
| manifest_url_, group_id_, response_id_));
|
| reader_->ReadData(
|
| - response_data_, amount_to_read,
|
| + response_data_.get(),
|
| + amount_to_read,
|
| base::Bind(&ViewEntryJob::OnReadComplete, base::Unretained(this)));
|
| }
|
|
|
|
|