summaryrefslogtreecommitdiffstats
path: root/chrome/browser/translate
diff options
context:
space:
mode:
authortedvessenes@gmail.com <tedvessenes@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-27 00:45:33 +0000
committertedvessenes@gmail.com <tedvessenes@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-27 00:45:33 +0000
commit02798a98ff76ed7f21c446dfb76e9d46f561d5cf (patch)
tree8446dcbb05cf2630a715fe84e517f477f2f99546 /chrome/browser/translate
parent1d7382f2c7d71448dc1c2292ff104b814f1308ec (diff)
downloadchromium_src-02798a98ff76ed7f21c446dfb76e9d46f561d5cf.zip
chromium_src-02798a98ff76ed7f21c446dfb76e9d46f561d5cf.tar.gz
chromium_src-02798a98ff76ed7f21c446dfb76e9d46f561d5cf.tar.bz2
Convert use of int ms to TimeDelta in files owned by brettw.
BUG=108171 TEST= Review URL: http://codereview.chromium.org/9233018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119321 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/translate')
-rw-r--r--chrome/browser/translate/translate_manager.cc5
-rw-r--r--chrome/browser/translate/translate_manager.h8
2 files changed, 8 insertions, 5 deletions
diff --git a/chrome/browser/translate/translate_manager.cc b/chrome/browser/translate/translate_manager.cc
index 5c383d8..978fcf84 100644
--- a/chrome/browser/translate/translate_manager.cc
+++ b/chrome/browser/translate/translate_manager.cc
@@ -159,7 +159,7 @@ const char* const kReportLanguageDetectionErrorURL =
const char* const kLanguageListFetchURL =
"http://translate.googleapis.com/translate_a/l?client=chrome&cb=sl";
const int kMaxRetryLanguageListFetch = 5;
-const int kTranslateScriptExpirationDelayMS = 24 * 60 * 60 * 1000; // 1 day.
+const int kTranslateScriptExpirationDelayDays = 1;
} // namespace
@@ -487,7 +487,8 @@ bool TranslateManager::IsShowingTranslateInfobar(WebContents* tab) {
TranslateManager::TranslateManager()
: ALLOW_THIS_IN_INITIALIZER_LIST(weak_method_factory_(this)),
- translate_script_expiration_delay_(kTranslateScriptExpirationDelayMS) {
+ translate_script_expiration_delay_(
+ base::TimeDelta::FromDays(kTranslateScriptExpirationDelayDays)) {
notification_registrar_.Add(this, content::NOTIFICATION_NAV_ENTRY_COMMITTED,
content::NotificationService::AllSources());
notification_registrar_.Add(this,
diff --git a/chrome/browser/translate/translate_manager.h b/chrome/browser/translate/translate_manager.h
index 0dcf695..5646795 100644
--- a/chrome/browser/translate/translate_manager.h
+++ b/chrome/browser/translate/translate_manager.h
@@ -15,6 +15,7 @@
#include "base/lazy_instance.h"
#include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h"
+#include "base/time.h"
#include "chrome/browser/prefs/pref_change_registrar.h"
#include "chrome/common/translate_errors.h"
#include "content/public/common/url_fetcher_delegate.h"
@@ -84,7 +85,8 @@ class TranslateManager : public content::NotificationObserver,
// Used by unit-tests to override the default delay after which the translate
// script is fetched again from the translation server.
void set_translate_script_expiration_delay(int delay_ms) {
- translate_script_expiration_delay_ = delay_ms;
+ translate_script_expiration_delay_ =
+ base::TimeDelta::FromMilliseconds(delay_ms);
}
// Convenience method to know if a tab is showing a translate infobar.
@@ -201,9 +203,9 @@ class TranslateManager : public content::NotificationObserver,
// The JS injected in the page to do the translation.
std::string translate_script_;
- // Delay in milli-seconds after which the translate script is fetched again
+ // Delay after which the translate script is fetched again
// from the translate server.
- int translate_script_expiration_delay_;
+ base::TimeDelta translate_script_expiration_delay_;
// Set when the translate JS is currently being retrieved. NULL otherwise.
scoped_ptr<content::URLFetcher> translate_script_request_pending_;