Index: url/gurl.cc |
diff --git a/url/gurl.cc b/url/gurl.cc |
index 8eb2d6132db5ef0c7636ab5a73dc87b843f7d5ae..5dc65a7f133dd67279bcae5e8dfbaf56a9453133 100644 |
--- a/url/gurl.cc |
+++ b/url/gurl.cc |
@@ -320,6 +320,18 @@ GURL GURL::GetOrigin() const { |
return ReplaceComponents(replacements); |
} |
+GURL GURL::GetAsReferrer() const { |
+ if (!is_valid_ || |
+ (!has_ref() && !has_username() && !has_password())) |
brettw
2014/03/07 18:08:10
You can just put the first ( on this line right un
ppi
2014/03/13 19:33:24
Done.
|
+ return GURL(*this); |
+ |
+ url_canon::Replacements<char> replacements; |
+ replacements.ClearRef(); |
+ replacements.ClearUsername(); |
+ replacements.ClearPassword(); |
+ return ReplaceComponents(replacements); |
+} |
+ |
GURL GURL::GetWithEmptyPath() const { |
// This doesn't make sense for invalid or nonstandard URLs, so return |
// the empty URL. |