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()); |