Index: content/browser/service_worker/service_worker_browsertest.cc |
diff --git a/content/browser/service_worker/service_worker_browsertest.cc b/content/browser/service_worker/service_worker_browsertest.cc |
index ef49893734253fe81797091b7c9d74daa3c75e9e..fa989a3b049133422aa272ed0bdf1f169172f551 100644 |
--- a/content/browser/service_worker/service_worker_browsertest.cc |
+++ b/content/browser/service_worker/service_worker_browsertest.cc |
@@ -124,9 +124,10 @@ ServiceWorkerVersion::FetchCallback CreateResponseReceiver( |
void ReadResponseBody(std::string* body, |
storage::BlobDataHandle* blob_data_handle) { |
ASSERT_TRUE(blob_data_handle); |
- ASSERT_EQ(1U, blob_data_handle->data()->items().size()); |
- *body = std::string(blob_data_handle->data()->items()[0].bytes(), |
- blob_data_handle->data()->items()[0].length()); |
+ scoped_ptr<storage::BlobDataSnapshot> data = |
+ blob_data_handle->CreateSnapshot(); |
+ ASSERT_EQ(1U, data->items().size()); |
+ *body = std::string(data->items()[0]->bytes(), data->items()[0]->length()); |
} |
void ExpectResultAndRun(bool expected, |