From 453211496570e14cbfd9588b3973d9dcc1beb7a2 Mon Sep 17 00:00:00 2001 From: bridiver Date: Fri, 26 Aug 2016 15:29:39 -0700 Subject: [PATCH] exit tab fullscreen on destroy --- atom/browser/api/atom_api_web_contents.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/atom/browser/api/atom_api_web_contents.cc b/atom/browser/api/atom_api_web_contents.cc index d9722f3..4f4c0a4 100644 --- a/atom/browser/api/atom_api_web_contents.cc +++ b/atom/browser/api/atom_api_web_contents.cc @@ -775,6 +775,8 @@ bool WebContents::OnMessageReceived(const IPC::Message& message) { // be destroyed on close, and WebContentsDestroyed would be called for it, so // we need to make sure the api::WebContents is also deleted. void WebContents::WebContentsDestroyed() { + // clear out tab fullscreen state + ExitFullscreenModeForTab(web_contents()); // This event is only for internal use, which is emitted when WebContents is // being destroyed. Emit("will-destroy"); -- 2.7.4