From 89aff51c043ac8a2b9d6d053e79fde17920b8488 Mon Sep 17 00:00:00 2001 From: Marshall Greenblatt Date: Tue, 4 Jul 2023 14:59:40 +0300 Subject: [PATCH] chrome: linux: Fix NativeWidgetType for bubble popups --- patch/patches/ui_views_widget_type.patch | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/patch/patches/ui_views_widget_type.patch b/patch/patches/ui_views_widget_type.patch index 588b95bcf..1d3592341 100644 --- a/patch/patches/ui_views_widget_type.patch +++ b/patch/patches/ui_views_widget_type.patch @@ -1,13 +1,13 @@ diff --git chrome/browser/ui/views/chrome_views_delegate_linux.cc chrome/browser/ui/views/chrome_views_delegate_linux.cc -index ecc07a2a60505..918116c0efeef 100644 +index ecc07a2a60505..82a379fa65e68 100644 --- chrome/browser/ui/views/chrome_views_delegate_linux.cc +++ chrome/browser/ui/views/chrome_views_delegate_linux.cc -@@ -51,7 +51,7 @@ NativeWidgetType GetNativeWidgetTypeForInitParams( - if (params.requires_accelerated_widget) +@@ -52,6 +52,8 @@ NativeWidgetType GetNativeWidgetTypeForInitParams( return NativeWidgetType::DESKTOP_NATIVE_WIDGET_AURA; -- return (params.parent && -+ return (params.parent && params.child && + return (params.parent && ++ (params.child || ++ params.type == views::Widget::InitParams::TYPE_BUBBLE) && params.type != views::Widget::InitParams::TYPE_MENU && params.type != views::Widget::InitParams::TYPE_TOOLTIP) ? NativeWidgetType::NATIVE_WIDGET_AURA