From f84762d84a1b3d1b7571757154e15c6a20873663 Mon Sep 17 00:00:00 2001 From: Marshall Greenblatt Date: Tue, 20 Apr 2021 12:16:33 -0400 Subject: [PATCH] Fix crash closing DevTools window (fixes issue #3111) --- libcef/browser/devtools/devtools_frontend.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libcef/browser/devtools/devtools_frontend.cc b/libcef/browser/devtools/devtools_frontend.cc index 18bdf59cf..f495a33f4 100644 --- a/libcef/browser/devtools/devtools_frontend.cc +++ b/libcef/browser/devtools/devtools_frontend.cc @@ -533,6 +533,9 @@ void CefDevToolsFrontend::HandleMessageFromDevToolsFrontend( void CefDevToolsFrontend::DispatchProtocolMessage( content::DevToolsAgentHost* agent_host, base::span message) { + if (frontend_browser_->GetWebContents()->IsBeingDestroyed()) + return; + base::StringPiece str_message(reinterpret_cast(message.data()), message.size()); if (ProtocolLoggingEnabled()) {