summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorcaseq@google.com <caseq@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-09 17:37:48 +0000
committercaseq@google.com <caseq@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-09 17:37:48 +0000
commitee8f1b1e1b02a9b07a3b508751e176f127dcce78 (patch)
treecca5c2df3a0eda5c50d99df8b38a50b39553b931 /webkit
parente5b15d2038f38de4829665ae9a86fb734e950110 (diff)
downloadchromium_src-ee8f1b1e1b02a9b07a3b508751e176f127dcce78.zip
chromium_src-ee8f1b1e1b02a9b07a3b508751e176f127dcce78.tar.gz
chromium_src-ee8f1b1e1b02a9b07a3b508751e176f127dcce78.tar.bz2
Use consistent timestamps for data: url request info.
BUG=none TEST=none Review URL: http://codereview.chromium.org/7601026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96009 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/glue/weburlloader_impl.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/webkit/glue/weburlloader_impl.cc b/webkit/glue/weburlloader_impl.cc
index 7eaa37a..102761c 100644
--- a/webkit/glue/weburlloader_impl.cc
+++ b/webkit/glue/weburlloader_impl.cc
@@ -118,15 +118,17 @@ bool GetInfoFromDataURL(const GURL& url,
std::string charset;
if (net::DataURL::Parse(url, &mime_type, &charset, data)) {
*status = net::URLRequestStatus(net::URLRequestStatus::SUCCESS, 0);
- info->request_time = Time::Now();
- info->response_time = Time::Now();
+ // Assure same time for all time fields of data: URLs.
+ Time now = Time::Now();
+ info->load_timing.base_time = now;
+ info->request_time = now;
+ info->response_time = now;
info->headers = NULL;
info->mime_type.swap(mime_type);
info->charset.swap(charset);
info->security_info.clear();
info->content_length = -1;
info->encoded_data_length = 0;
- info->load_timing.base_time = Time::Now();
return true;
}