22 lines
		
	
	
	
		
			955 B
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			955 B
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
 | 
						|
From: deepak1556 <hop2deep@gmail.com>
 | 
						|
Date: Thu, 18 Oct 2018 17:07:42 -0700
 | 
						|
Subject: content_browser_main_loop.patch
 | 
						|
 | 
						|
Pass idle quit closure for main message loop, so that pending tasks are
 | 
						|
run before shutdown. This is required to cleanup WebContents asynchronously
 | 
						|
in atom::CommonWebContentsDelegate::ResetManageWebContents.
 | 
						|
 | 
						|
diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc
 | 
						|
index 28521684fd37dca5ea4251c166be33470b5ae0d8..cd5f3ef6b679899cd28068e39715d5c4847595cc 100644
 | 
						|
--- a/content/browser/browser_main_loop.cc
 | 
						|
+++ b/content/browser/browser_main_loop.cc
 | 
						|
@@ -1505,7 +1505,7 @@ void BrowserMainLoop::MainMessageLoopRun() {
 | 
						|
   NOTREACHED();
 | 
						|
 #else
 | 
						|
   base::RunLoop run_loop;
 | 
						|
-  parts_->PreDefaultMainMessageLoopRun(run_loop.QuitClosure());
 | 
						|
+  parts_->PreDefaultMainMessageLoopRun(run_loop.QuitWhenIdleClosure());
 | 
						|
   run_loop.Run();
 | 
						|
 #endif
 | 
						|
 }
 |