| Index: chrome/browser/profiles/off_the_record_profile_io_data.cc
|
| ===================================================================
|
| --- chrome/browser/profiles/off_the_record_profile_io_data.cc (revision 122721)
|
| +++ chrome/browser/profiles/off_the_record_profile_io_data.cc (working copy)
|
| @@ -130,6 +130,9 @@
|
|
|
| void OffTheRecordProfileIOData::Handle::LazyInitialize() const {
|
| if (!initialized_) {
|
| + // Set initialized_ to true at the beginning in case any of the objects
|
| + // below try to get the ResourceContext pointer.
|
| + initialized_ = true;
|
| io_data_->InitializeOnUIThread(profile_);
|
| ChromeNetworkDelegate::InitializeReferrersEnabled(
|
| io_data_->enable_referrers(), profile_->GetPrefs());
|
| @@ -138,7 +141,6 @@
|
| profile_->GetPrefs(), NULL);
|
| io_data_->safe_browsing_enabled()->MoveToThread(BrowserThread::IO);
|
| #endif
|
| - initialized_ = true;
|
| }
|
| }
|
|
|
|
|