mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Linux: Fix undefined symbol: ui::GtkUiDelegate::SetInstance
See https://crbug.com/1085806 for details.
This commit is contained in:
13
patch/patches/linux_chrome_views_1085806.patch
Normal file
13
patch/patches/linux_chrome_views_1085806.patch
Normal file
@ -0,0 +1,13 @@
|
||||
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 55026be5292d..589e2c3afd28 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
|
||||
@@ -45,7 +45,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.
|
Reference in New Issue
Block a user