| Index: net/disk_cache/flash/flash_entry_impl.cc
|
| diff --git a/net/disk_cache/flash/flash_entry_impl.cc b/net/disk_cache/flash/flash_entry_impl.cc
|
| index 3d64b03e37dfd2501ef4c069cf979a37df6e6494..01224029628bdb0b4a7e49b5703f053731cdd9a2 100644
|
| --- a/net/disk_cache/flash/flash_entry_impl.cc
|
| +++ b/net/disk_cache/flash/flash_entry_impl.cc
|
| @@ -31,14 +31,15 @@ FlashEntryImpl::FlashEntryImpl(int32 id,
|
| }
|
|
|
| int FlashEntryImpl::Init(const CompletionCallback& callback) {
|
| - if (new_internal_entry_) {
|
| + if (new_internal_entry_.get()) {
|
| DCHECK(callback.is_null());
|
| init_ = true;
|
| return net::OK;
|
| }
|
| - DCHECK(!callback.is_null() && old_internal_entry_);
|
| + DCHECK(!callback.is_null() && old_internal_entry_.get());
|
| callback_ = callback;
|
| - PostTaskAndReplyWithResult(cache_thread_, FROM_HERE,
|
| + PostTaskAndReplyWithResult(cache_thread_.get(),
|
| + FROM_HERE,
|
| Bind(&InternalEntry::Init, old_internal_entry_),
|
| Bind(&FlashEntryImpl::OnInitComplete, this));
|
| return net::ERR_IO_PENDING;
|
|
|