mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Fix crash closing DevTools window (fixes issue #3111)
This commit is contained in:
@ -532,8 +532,10 @@ 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())
|
if (!frontend_browser_->GetWebContents() ||
|
||||||
|
frontend_browser_->GetWebContents()->IsBeingDestroyed()) {
|
||||||
return;
|
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());
|
||||||
|
Reference in New Issue
Block a user