| Index: chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
|
| diff --git a/chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc b/chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
|
| index f65a1527629aed30c17ae9bdaea044450667acc4..f10252d7fae61e5655acd4fd973c24c6054a359b 100644
|
| --- a/chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
|
| +++ b/chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
|
| @@ -22,8 +22,8 @@ ChromeBrowserMainExtraPartsViews::~ChromeBrowserMainExtraPartsViews() {
|
| void ChromeBrowserMainExtraPartsViews::ToolkitInitialized() {
|
| // The delegate needs to be set before any UI is created so that windows
|
| // display the correct icon.
|
| - if (!views::ViewsDelegate::views_delegate)
|
| - views::ViewsDelegate::views_delegate = new ChromeViewsDelegate;
|
| + if (!views::ViewsDelegate::GetInstance())
|
| + views_delegate_.reset(new ChromeViewsDelegate);
|
|
|
| SetConstrainedWindowViewsClient(CreateChromeConstrainedWindowViewsClient());
|
|
|
|
|