diff options
Diffstat (limited to 'chrome/browser/browser_shutdown.cc')
-rw-r--r-- | chrome/browser/browser_shutdown.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/chrome/browser/browser_shutdown.cc b/chrome/browser/browser_shutdown.cc index 5d24596..c052790 100644 --- a/chrome/browser/browser_shutdown.cc +++ b/chrome/browser/browser_shutdown.cc @@ -41,6 +41,11 @@ using base::TimeDelta; namespace browser_shutdown { +#if defined(OS_MACOSX) +// Whether the browser is trying to quit (e.g., Quit chosen from menu). +bool g_trying_to_quit = false; +#endif // OS_MACOSX + Time shutdown_started_; ShutdownType shutdown_type_ = NOT_VALID; int shutdown_num_processes_; @@ -226,4 +231,14 @@ void ReadLastShutdownInfo() { &ReadLastShutdownFile, type, num_procs, num_procs_slow)); } +#if defined(OS_MACOSX) +void SetTryingToQuit(bool quitting) { + g_trying_to_quit = quitting; +} + +bool IsTryingToQuit() { + return g_trying_to_quit; +} +#endif + } // namespace browser_shutdown |