Index: content/child/file_info_util.cc |
diff --git a/content/child/file_info_util.cc b/content/child/file_info_util.cc |
index ba257310f46da7d5a4c3343ffd88ce856bec803d..9d616c0427f349f9770ec9cde8daeb2cac945116 100644 |
--- a/content/child/file_info_util.cc |
+++ b/content/child/file_info_util.cc |
@@ -13,10 +13,14 @@ void FileInfoToWebFileInfo(const base::File::Info& file_info, |
blink::WebFileInfo* web_file_info) { |
DCHECK(web_file_info); |
// WebKit now expects NaN as uninitialized/null Date. |
- if (file_info.last_modified.is_null()) |
+ if (file_info.last_modified.is_null()) { |
web_file_info->modificationTime = std::numeric_limits<double>::quiet_NaN(); |
- else |
+ web_file_info->modificationTimeMS = |
+ std::numeric_limits<double>::quiet_NaN(); |
+ } else { |
web_file_info->modificationTime = file_info.last_modified.ToDoubleT(); |
+ web_file_info->modificationTimeMS = file_info.last_modified.ToJsTime(); |
+ } |
web_file_info->length = file_info.size; |
if (file_info.is_directory) |
web_file_info->type = blink::WebFileInfo::TypeDirectory; |