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))); |
} |