Windows: Fix AtExitManager assertion in SupervisedUserSettingsServiceFactory on shutdown when running with multi-threaded message loop (issue #1680)

This commit is contained in:
Marshall Greenblatt
2017-02-27 15:08:15 -05:00
parent 8fa8af357b
commit c01f40017b
3 changed files with 150 additions and 60 deletions

View File

@ -112,18 +112,11 @@ patches = [
'path': '../ui/base/dragdrop/',
},
{
# Fix AtExitManager assertion on SpellcheckServiceFactory destruction during
# Windows multi-threaded message loop shutdown.
# https://bitbucket.org/chromiumembedded/cef/issues/137
'name': 'spellcheck_137',
'path': '../chrome/browser/spellchecker/',
},
{
# Fix AtExitManager assertion on PrefWatcherFactory destruction during
# Windows multi-threaded message loop shutdown.
# Windows: Fix AtExitManager assertion on *ServiceFactory destruction during
# multi-threaded message loop shutdown.
# https://bitbucket.org/chromiumembedded/cef/issues/1680
'name': 'prefs_tab_helper_1680',
'path': '../chrome/browser/ui/prefs/',
'name': 'service_factory_1680',
'path': '../',
},
{
# Make URLRequest::set_is_pending() public so that it can be called from