Switch caret_blink_interval value from double to TimeDelta

This CL updates callers of blink::Timer::StartRepeating around the caret
blink preference to use TimeDelta as the time type. Plus, this updates
all call path toward it to use TimeDelta instead of double.

Change-Id: I520e4707dff69a75ed1a0f6b1a198c26d79ed9da
Reviewed-on: https://chromium-review.googlesource.com/784674
Reviewed-by: Scott Violet <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Kentaro Hara <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Commit-Queue: Taiju Tsuiki <[email protected]>
Cr-Commit-Position: refs/heads/master@{#519714}
diff --git a/chrome/browser/renderer_preferences_util.cc b/chrome/browser/renderer_preferences_util.cc
index 7adef910..ef8350d 100644
--- a/chrome/browser/renderer_preferences_util.cc
+++ b/chrome/browser/renderer_preferences_util.cc
@@ -127,13 +127,13 @@
 #endif
 
 #if defined(TOOLKIT_VIEWS)
-  prefs->caret_blink_interval = views::Textfield::GetCaretBlinkMs() / 1000.0;
+  prefs->caret_blink_interval = views::Textfield::GetCaretBlinkInterval();
 #endif
 
 #if defined(OS_MACOSX)
   base::TimeDelta interval;
   if (ui::TextInsertionCaretBlinkPeriod(&interval))
-    prefs->caret_blink_interval = interval.InSecondsF();
+    prefs->caret_blink_interval = interval;
 #endif
 
 #if defined(USE_AURA) && defined(OS_LINUX) && !defined(OS_CHROMEOS)