| Index: content/browser/browser_main.cc
|
| diff --git a/content/browser/browser_main.cc b/content/browser/browser_main.cc
|
| index ace957938dd60d0831b59dff35ee7dbcaa217354..1e9fb29040d98a1fc4dbcbce003561395cededbd 100644
|
| --- a/content/browser/browser_main.cc
|
| +++ b/content/browser/browser_main.cc
|
| @@ -252,6 +252,8 @@ void BrowserMainParts::MainMessageLoopStart() {
|
| PostMainMessageLoopStart();
|
| }
|
|
|
| +static bool g_exited_main_message_loop = false;
|
| +
|
| void BrowserMainParts::RunMainMessageLoopParts() {
|
| PreMainMessageLoopRun();
|
|
|
| @@ -262,6 +264,8 @@ void BrowserMainParts::RunMainMessageLoopParts() {
|
| MainMessageLoopRun();
|
| TRACE_EVENT_END_ETW("BrowserMain:MESSAGE_LOOP", 0, "");
|
|
|
| + g_exited_main_message_loop = true;
|
| +
|
| PostMainMessageLoopRun();
|
| }
|
|
|
| @@ -357,6 +361,10 @@ void BrowserMainParts::PostMainMessageLoopRun() {
|
| void BrowserMainParts::ToolkitInitialized() {
|
| }
|
|
|
| +bool ExitedMainMessageLoop() {
|
| + return g_exited_main_message_loop;
|
| +}
|
| +
|
| } // namespace content
|
|
|
| // Main routine for running as the Browser process.
|
|
|