diff --git chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.cc chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.cc index b0f91ff72823..ba0660ffcdc2 100644 --- chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.cc +++ chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.cc @@ -48,7 +48,7 @@ ChromeBrowserMainExtraPartsViewsLinux:: } void ChromeBrowserMainExtraPartsViewsLinux::ToolkitInitialized() { -#if defined(USE_X11) +#if defined(USE_X11) && BUILDFLAG(USE_GTK) // In Aura/X11, Gtk-based LinuxUI implementation is used, so we instantiate // and inject the GtkUiDelegate before ChromeBrowserMainExtraPartsViewsLinux, // so it can properly initialize GtkUi on its |ToolkitInitialized| override.