Increase the closing time limit to 5s.

Fixes https://github.com/atom/atom/issues/1838.
This commit is contained in:
Cheng Zhao 2014-04-06 13:14:59 +08:00
parent 5bbf749693
commit ac11c95da6

View file

@ -295,12 +295,12 @@ void NativeWindow::CloseWebContents() {
content::WebContents* web_contents(GetWebContents());
// Assume the window is not responding if it doesn't cancel the close and is
// not closed in 2000ms, in this way we can quickly show the unresponsive
// not closed in 5000ms, in this way we can quickly show the unresponsive
// dialog when the window is busy executing some script withouth waiting for
// the unresponsive timeout.
if (!Browser::Get()->is_quiting() &&
window_unresposive_closure_.IsCancelled())
ScheduleUnresponsiveEvent(2000);
ScheduleUnresponsiveEvent(5000);
if (web_contents->NeedToFireBeforeUnload())
web_contents->GetRenderViewHost()->FirePageBeforeUnload(false);