Index: chrome/service/cloud_print/cloud_print_auth.cc |
diff --git a/chrome/service/cloud_print/cloud_print_auth.cc b/chrome/service/cloud_print/cloud_print_auth.cc |
index ac757f67e23756aff494e5accd59a3ddce452a7c..a01dca3d2bec109151db7e24cceba3d7007c5caa 100644 |
--- a/chrome/service/cloud_print/cloud_print_auth.cc |
+++ b/chrome/service/cloud_print/cloud_print_auth.cc |
@@ -137,8 +137,8 @@ void CloudPrintAuth::OnRefreshTokenResponse(const std::string& access_token, |
// Schedule a task to refresh the access token again when it is about to |
// expire. |
DCHECK(expires_in_seconds > kTokenRefreshGracePeriodSecs); |
- int64 refresh_delay = |
- (expires_in_seconds - kTokenRefreshGracePeriodSecs)*1000; |
+ base::TimeDelta refresh_delay = base::TimeDelta::FromSeconds( |
+ expires_in_seconds - kTokenRefreshGracePeriodSecs); |
MessageLoop::current()->PostDelayedTask( |
FROM_HERE, base::Bind(&CloudPrintAuth::RefreshAccessToken, this), |
refresh_delay); |