Chromium Code Reviews| Index: content/public/common/url_utils.cc |
| diff --git a/content/public/common/url_utils.cc b/content/public/common/url_utils.cc |
| index 2f08b9650b63a10b92353909eaa8a1b5b9f44cb0..03287f42c1514f9f03cb8a5d229b829e1d294734 100644 |
| --- a/content/public/common/url_utils.cc |
| +++ b/content/public/common/url_utils.cc |
| @@ -4,13 +4,19 @@ |
| #include "content/public/common/url_utils.h" |
| +#include "base/base_switches.h" |
| +#include "base/command_line.h" |
| +#include "base/logging.h" |
| #include "build/build_config.h" |
| #include "content/common/savable_url_schemes.h" |
| +#include "content/public/common/content_switches.h" |
| #include "content/public/common/url_constants.h" |
| #include "url/gurl.h" |
| namespace content { |
| +static size_t g_max_url_size = 2 * 1024 * 1024; |
| + |
| const char* const* GetSavableSchemes() { |
| return GetSavableSchemesInternal(); |
| } |
| @@ -32,4 +38,18 @@ bool IsSavableURL(const GURL& url) { |
| return false; |
| } |
| +#if defined(OS_ANDROID) |
| +void SetMaxURLChars(size_t max_chars) { |
| + // Check that it is not used by a multiprocesses |
| + // embedder |
|
jam
2013/12/16 17:40:36
nit: why wrap at less than 80?
Kristian Monsen
2013/12/16 18:27:39
Done.
|
| + CommandLine* cmd = CommandLine::ForCurrentProcess(); |
| + CHECK(cmd->HasSwitch(switches::kSingleProcess)); |
| + g_max_url_size = max_chars; |
| +} |
| +#endif |
| + |
| +size_t GetMaxURLChars() { |
| + return g_max_url_size; |
| +} |
| + |
| } // namespace content |