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())); }