Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(611)

Unified Diff: content/browser/browser_main_loop.cc

Issue 1411503005: Aura on Android: content/browser (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@auraclank_upstream_select_file
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/browser_main_loop.cc
diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc
index 5aa05675e33cc87f5f3aa5705f246d69faaae1c6..ac82cb5bd1f1ad4ceb2c1c6ed09292d55452010b 100644
--- a/content/browser/browser_main_loop.cc
+++ b/content/browser/browser_main_loop.cc
@@ -596,7 +596,7 @@ void BrowserMainLoop::PostMainMessageLoopStart() {
}
#endif // !defined(OS_IOS)
-#if defined(OS_ANDROID)
+#if defined(OS_ANDROID) && !defined(USE_AURA)
no sievers 2015/10/22 20:55:40 revert this
mfomitchev 2015/11/02 21:51:15 Removed for SurfaceTextureManager, left for Screen
{
TRACE_EVENT0("startup", "BrowserMainLoop::Subsystem:SurfaceTextureManager");
if (parsed_command_line_.HasSwitch(switches::kSingleProcess)) {
@@ -767,13 +767,13 @@ void BrowserMainLoop::CreateStartupTasks() {
&BrowserMainLoop::PreMainMessageLoopRun, base::Unretained(this));
startup_task_runner_->AddTask(pre_main_message_loop_run);
-#if defined(OS_ANDROID)
+#if defined(OS_ANDROID)// && !defined(USE_AURA)
no sievers 2015/10/22 20:55:40 remove commented out code
mfomitchev 2015/11/02 21:51:15 Done.
if (BrowserMayStartAsynchronously()) {
startup_task_runner_->StartRunningTasksAsync();
}
#endif
}
-#if defined(OS_ANDROID)
+#if defined(OS_ANDROID)// && !defined(USE_AURA)
if (!BrowserMayStartAsynchronously()) {
no sievers 2015/10/22 20:55:40 remove commented out code
mfomitchev 2015/11/02 21:51:15 Done.
// A second request for asynchronous startup can be ignored, so
// StartupRunningTasksAsync is only called first time through. If, however,
@@ -1162,7 +1162,9 @@ int BrowserMainLoop::BrowserThreadsStarted() {
bool always_uses_gpu = true;
bool established_gpu_channel = false;
-#if defined(OS_ANDROID)
+ // TODO(mfomitchev): Need ImageTransportFactory::Initialize on Android Aura,
+ // but figure out what to do with BrowserGpuChannelHostFactory.
no sievers 2015/10/22 20:55:40 remove these changes and TODO; it's ok to fall thr
mfomitchev 2015/11/02 21:51:15 What about set_context_factory below, don't we nee
+#if defined(OS_ANDROID) && !defined(USE_AURA)
// TODO(crbug.com/439322): This should be set to |true|.
established_gpu_channel = false;
BrowserGpuChannelHostFactory::Initialize(established_gpu_channel);
@@ -1358,7 +1360,7 @@ base::FilePath BrowserMainLoop::GetStartupTraceFileName(
return trace_file;
if (trace_file.empty()) {
-#if defined(OS_ANDROID)
+#if defined(OS_ANDROID) && !defined(USE_AURA)
TracingControllerAndroid::GenerateTracingFilePath(&trace_file);
#else
// Default to saving the startup trace into the current dir.
@@ -1366,7 +1368,7 @@ base::FilePath BrowserMainLoop::GetStartupTraceFileName(
#endif
}
} else {
-#if defined(OS_ANDROID)
+#if defined(OS_ANDROID) && !defined(USE_AURA)
TracingControllerAndroid::GenerateTracingFilePath(&trace_file);
#else
trace_file = tracing::TraceConfigFile::GetInstance()->GetResultFile();

Powered by Google App Engine
This is Rietveld 408576698