Index: components/web_view/navigation_entry.cc |
diff --git a/components/web_view/navigation_entry.cc b/components/web_view/navigation_entry.cc |
index 0b3aaa86fa0b2fa45f42b31e7861073a23ee88b6..24d6db9274669861aa9c3d2c077a73b3d96f8e56 100644 |
--- a/components/web_view/navigation_entry.cc |
+++ b/components/web_view/navigation_entry.cc |
@@ -7,14 +7,20 @@ |
namespace web_view { |
NavigationEntry::NavigationEntry(mojo::URLRequestPtr original_request) |
- : url_request_(original_request.Pass()) {} |
+ : url_request_(original_request.Pass()) { |
+ if (url_request_.originating_time().is_null()) |
+ url_request_.set_originating_time(base::TimeTicks::Now()); |
+} |
NavigationEntry::NavigationEntry(const GURL& raw_url) |
: url_request_(raw_url) {} |
NavigationEntry::~NavigationEntry() {} |
-mojo::URLRequestPtr NavigationEntry::BuildURLRequest() const { |
+mojo::URLRequestPtr NavigationEntry::BuildURLRequest( |
+ bool update_originating_time) { |
+ if (update_originating_time) |
+ url_request_.set_originating_time(base::TimeTicks::Now()); |
return url_request_.Clone(); |
} |