| Index: chrome/browser/ui/views/frame/browser_view.cc
|
| diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc
|
| index 484295b7f794291aa284761dee06c10ad9500cba..06e23d4a902cd06288e0f5ee7e5d663692e22c44 100644
|
| --- a/chrome/browser/ui/views/frame/browser_view.cc
|
| +++ b/chrome/browser/ui/views/frame/browser_view.cc
|
| @@ -480,6 +480,9 @@ BrowserView::~BrowserView() {
|
| delete tabstrip_;
|
| tabstrip_ = NULL;
|
|
|
| + // Child views maintain PrefMember attributes that point to
|
| + // OffTheRecordProfile's PrefService which gets deleted by ~Browser.
|
| + RemoveAllChildViews(true);
|
| // Explicitly set browser_ to NULL.
|
| browser_.reset();
|
| }
|
|
|