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 b7cc45a8b536650f06a1eaa3352356793256857f..b0f253769f74aff5685ae779115d65b9c7fb466f 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 |
@@ -7,6 +7,7 @@ |
#include "base/memory/ptr_util.h" |
#include "chrome/browser/ui/views/chrome_constrained_window_views_client.h" |
#include "chrome/browser/ui/views/chrome_views_delegate.h" |
+#include "chrome/browser/ui/views/harmony/layout_delegate.h" |
#include "chrome/browser/ui/views/ime_driver/ime_driver_mus.h" |
#include "components/constrained_window/constrained_window_views.h" |
@@ -48,6 +49,9 @@ void ChromeBrowserMainExtraPartsViews::ToolkitInitialized() { |
if (!views::ViewsDelegate::GetInstance()) |
views_delegate_.reset(new ChromeViewsDelegate); |
+ // Ensure layout and typography is correctly configured based on flags. |
+ LayoutDelegate::Get(); |
+ |
SetConstrainedWindowViewsClient(CreateChromeConstrainedWindowViewsClient()); |
#if defined(USE_AURA) |