| 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 fed84043a6642b6f316576782f270ca3f52bcd1a..fc84a40fea04ee22de46770996b1f1e764543c65 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();
|
| }
|
|
|