| Index: chrome/browser/translate/translate_language_list.cc
|
| diff --git a/chrome/browser/translate/translate_language_list.cc b/chrome/browser/translate/translate_language_list.cc
|
| index e1b0fa2be3af24e5d05fdfb7a2c13f9f1fbe8dac..d338bf1d62a5e61ef4ee6fc5ec78cba23823f7e9 100644
|
| --- a/chrome/browser/translate/translate_language_list.cc
|
| +++ b/chrome/browser/translate/translate_language_list.cc
|
| @@ -103,14 +103,14 @@ const char kLanguageListFetchURL[] =
|
| const char kAlphaLanguageQueryName[] = "alpha";
|
| const char kAlphaLanguageQueryValue[] = "1";
|
|
|
| -// Retry parameter for fetching supporting language list.
|
| -const int kMaxRetryLanguageListFetch = 5;
|
| -
|
| // Assign following IDs to URLFetchers so that tests can distinguish each
|
| // request in order to simiulate respectively.
|
| const int kFetcherIdForLanguageList = 1;
|
| const int kFetcherIdForAlphaLanguageList = 2;
|
|
|
| +// Retry parameter for fetching.
|
| +const int kMaxRetry = 5;
|
| +
|
| // Show a message in chrome:://translate-internals Event Logs.
|
| void NotifyEvent(int line, const std::string& message) {
|
| TranslateManager* manager = TranslateManager::GetInstance();
|
| @@ -215,8 +215,11 @@ TranslateLanguageList::TranslateLanguageList() {
|
|
|
| language_list_fetcher_.reset(
|
| new TranslateURLFetcher(kFetcherIdForLanguageList));
|
| + language_list_fetcher_->set_retry_count(kMaxRetry);
|
| +
|
| alpha_language_list_fetcher_.reset(
|
| new TranslateURLFetcher(kFetcherIdForAlphaLanguageList));
|
| + alpha_language_list_fetcher_->set_retry_count(kMaxRetry);
|
| }
|
|
|
| TranslateLanguageList::~TranslateLanguageList() {
|
|
|