e6b45b0c88
Existing UI thread shutdown tasks need to be executed before the UI thread RunLoop is terminated. Those tasks have now been moved to CefMainRunner::StartShutdownOnUIThread and FinishShutdownOnUIThread is now called after the RunLoop is terminated. This fixes a shutdown crash in ChromeProcessSingleton::DeleteInstance. DeleteInstance needs to be called on the UI thread near the end of the shutdown process (after ChromeProcessSingleton::Cleanup is called via PostMainMessageLoopRun). |
||
---|---|---|
.. | ||
chrome_content_client_cef.cc | ||
chrome_content_client_cef.h | ||
chrome_main_delegate_cef.cc | ||
chrome_main_delegate_cef.h | ||
chrome_main_runner_delegate.cc | ||
chrome_main_runner_delegate.h |