From b32853b8aadfc68ef5ace8e47eb30d1686e9c24c Mon Sep 17 00:00:00 2001 From: Nikita Skovoroda Date: Thu, 13 Nov 2025 23:28:25 +0300 Subject: [PATCH] fix: devtools crashing on Linux in detach mode (#48926) Backport of https://github.com/electron/electron/pull/48600 (8756e82b5f24dcda13225968c3655d37f73d195e) Co-authored-by: Shelley Vohr --- shell/browser/ui/views/electron_views_delegate.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shell/browser/ui/views/electron_views_delegate.cc b/shell/browser/ui/views/electron_views_delegate.cc index eff63f089d..9558d35fd8 100644 --- a/shell/browser/ui/views/electron_views_delegate.cc +++ b/shell/browser/ui/views/electron_views_delegate.cc @@ -8,6 +8,7 @@ #include "ui/views/widget/desktop_aura/desktop_native_widget_aura.h" #include "ui/views/widget/native_widget_aura.h" +#include "ui/views/window/default_frame_view.h" #if BUILDFLAG(IS_LINUX) #include "base/environment.h" @@ -62,7 +63,7 @@ gfx::ImageSkia* ViewsDelegate::GetDefaultWindowIcon() const { std::unique_ptr ViewsDelegate::CreateDefaultNonClientFrameView(views::Widget* widget) { - return nullptr; + return std::make_unique(widget); } void ViewsDelegate::OnBeforeWidgetInit(