From c2aa312e0cbcaab72b3b2f4dbd6b487c23968aec Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 22 Feb 2018 15:10:33 +0900 Subject: [PATCH] Check weak ptr before using it --- atom/browser/api/atom_api_browser_window.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/atom/browser/api/atom_api_browser_window.cc b/atom/browser/api/atom_api_browser_window.cc index 6d2de434a0..7e67f3424c 100644 --- a/atom/browser/api/atom_api_browser_window.cc +++ b/atom/browser/api/atom_api_browser_window.cc @@ -205,7 +205,8 @@ void BrowserWindow::DidFirstVisuallyNonEmptyPaint() { base::ThreadTaskRunnerHandle::Get()->PostTask( FROM_HERE, base::Bind([](base::WeakPtr self) { - self->Emit("ready-to-show"); + if (self) + self->Emit("ready-to-show"); }, GetWeakPtr())); }