cef/libcef/common/chrome
Marshall Greenblatt e6b45b0c88 Split UI thread shutdown into before and after stages (see #3609)
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).
2023-12-13 13:27:05 -05:00
..
chrome_content_client_cef.cc Update source files for bracket style 2023-01-04 17:47:17 -05:00
chrome_content_client_cef.h widevine: Support CDM host verification and storage ID (fixes issue #3404) 2022-10-04 18:21:31 -04:00
chrome_main_delegate_cef.cc Fix minor include and docs errors 2023-11-21 11:22:37 -05:00
chrome_main_delegate_cef.h chrome: Don't show the profile picker on startup (fixes issue #3440) 2023-01-19 16:21:21 -05:00
chrome_main_runner_delegate.cc Split UI thread shutdown into before and after stages (see #3609) 2023-12-13 13:27:05 -05:00
chrome_main_runner_delegate.h Split UI thread shutdown into before and after stages (see #3609) 2023-12-13 13:27:05 -05:00