diff options
author | aberent@chromium.org <aberent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-01 16:01:51 +0000 |
---|---|---|
committer | aberent@chromium.org <aberent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-01 16:01:51 +0000 |
commit | 57624abcbe3852fe2492ea0257fd92f400c4c5ce (patch) | |
tree | 8947ba6272e9b13103304285b5faf76a60593601 /content/content_browser.gypi | |
parent | 9562f40f00dab5117a37553b712f902d2ddf5417 (diff) | |
download | chromium_src-57624abcbe3852fe2492ea0257fd92f400c4c5ce.zip chromium_src-57624abcbe3852fe2492ea0257fd92f400c4c5ce.tar.gz chromium_src-57624abcbe3852fe2492ea0257fd92f400c4c5ce.tar.bz2 |
Run the later parts of startup as UI thread tasks
This CL splits the later parts of startup, from thread creation onwards,
into multiple UI thread tasks. Depending on the StartupTaskRunner passed
to CreateThreads the tasks are all run immediately, or are queued one at
a time on the UI thread. This, on platforms where the UI is
already running, allows the UI to remain interactive while Chrome is
initialized.
BUG=231856
Review URL: https://chromiumcodereview.appspot.com/19957002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215042 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/content_browser.gypi')
-rw-r--r-- | content/content_browser.gypi | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/content/content_browser.gypi b/content/content_browser.gypi index 6d6581d..d7120cb 100644 --- a/content/content_browser.gypi +++ b/content/content_browser.gypi @@ -237,6 +237,8 @@ 'browser/android/browser_jni_registrar.h', 'browser/android/browser_media_player_manager.cc', 'browser/android/browser_media_player_manager.h', + 'browser/android/browser_startup_config.cc', + 'browser/android/browser_startup_config.h', 'browser/android/child_process_launcher_android.cc', 'browser/android/child_process_launcher_android.h', 'browser/android/content_settings.cc', @@ -1046,6 +1048,8 @@ 'browser/ssl/ssl_policy.h', 'browser/ssl/ssl_request_info.cc', 'browser/ssl/ssl_request_info.h', + 'browser/startup_task_runner.cc', + 'browser/startup_task_runner.h', 'browser/streams/stream.cc', 'browser/streams/stream.h', 'browser/streams/stream_context.cc', |