Fix lifecycle of data reduction proxy objects in profile io data.
commit889c8b8598637539c79b11a4b5ddd130ca576fba
authorkundaji <kundaji@chromium.org>
Mon, 22 Sep 2014 19:23:08 +0000 (22 12:23 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 22 Sep 2014 19:23:18 +0000 (22 19:23 +0000)
tree69bced0352c49ff44c0fb81de36b51cfbe422ef2
parent07637b015c74b180c1163f38c1458ec41647644e
Fix lifecycle of data reduction proxy objects in profile io data.

Move data_reduction_proxy_* field declarations from profile_impl_io_data.h
to profile_io_data.h, before chrome_network_delegate. This guarantees
that chrome_network_delegate is destroyed before the data reduction
proxy objects.

BUG=414806

Committed: https://chromium.googlesource.com/chromium/src/+/d463f6b84e8a56d44904ec1418c99d7b47ea26dc

Review URL: https://codereview.chromium.org/575143003

Cr-Commit-Position: refs/heads/master@{#296026}
chrome/browser/profiles/profile_impl_io_data.cc
chrome/browser/profiles/profile_impl_io_data.h
chrome/browser/profiles/profile_io_data.h