Fix crash closing DevTools window (fixes issue #3111)

This commit is contained in:
Marshall Greenblatt 2021-04-20 12:16:33 -04:00
parent cf1074cf49
commit f84762d84a

View File

@ -533,6 +533,9 @@ void CefDevToolsFrontend::HandleMessageFromDevToolsFrontend(
void CefDevToolsFrontend::DispatchProtocolMessage( void CefDevToolsFrontend::DispatchProtocolMessage(
content::DevToolsAgentHost* agent_host, content::DevToolsAgentHost* agent_host,
base::span<const uint8_t> message) { base::span<const uint8_t> message) {
if (frontend_browser_->GetWebContents()->IsBeingDestroyed())
return;
base::StringPiece str_message(reinterpret_cast<const char*>(message.data()), base::StringPiece str_message(reinterpret_cast<const char*>(message.data()),
message.size()); message.size());
if (ProtocolLoggingEnabled()) { if (ProtocolLoggingEnabled()) {