Index: content/common/content_switches_internal.cc |
diff --git a/content/common/content_switches_internal.cc b/content/common/content_switches_internal.cc |
index 17cacedc66173b8aa6a8a512c0035bf603c986e0..6abf111dcd019f49297cc93a8fb63beabf249732 100644 |
--- a/content/common/content_switches_internal.cc |
+++ b/content/common/content_switches_internal.cc |
@@ -77,4 +77,20 @@ bool IsUseZoomForDSFEnabled() { |
return enabled; |
} |
+ProgressBarCompletionOptions GetProgressBarCompletionOptions() { |
+#if defined(OS_ANDROID) |
+ const base::CommandLine& command_line = |
+ *base::CommandLine::ForCurrentProcess(); |
+ std::string progress_bar_completion = |
+ command_line.GetSwitchValueASCII(switches::kProgressBarCompletion); |
+ if (progress_bar_completion == "loadEvent") |
+ return ProgressBarCompletionOptions::LOAD_EVENT; |
+ if (progress_bar_completion == "domContentLoadedAndImages") |
+ return ProgressBarCompletionOptions::DOM_CONTENT_LOADED_AND_IMAGES; |
+ if (progress_bar_completion == "domContentLoaded") |
+ return ProgressBarCompletionOptions::DOM_CONTENT_LOADED; |
+#endif |
+ return ProgressBarCompletionOptions::LOAD_EVENT; |
+} |
+ |
} // namespace content |