Chromium Code Reviews| Index: url/origin.cc | 
| diff --git a/url/origin.cc b/url/origin.cc | 
| index d15ba43f8f64f196e47fd540c3e15632c5c3a61a..087dde77a57c5768d3d5764ff65adee8c2463d12 100644 | 
| --- a/url/origin.cc | 
| +++ b/url/origin.cc | 
| @@ -159,6 +159,18 @@ GURL Origin::GetURL() const { | 
| return tuple_url; | 
| } | 
| +GURL Origin::GetURLWithoutSuborigin() const { | 
| + if (unique()) | 
| + return GURL(); | 
| + | 
| + if (scheme() == kFileScheme) | 
| + return GURL("file:///"); | 
| + | 
| + GURL tuple_url(tuple_.GetURL()); | 
| + | 
| + return tuple_url; | 
| +} | 
| + | 
| bool Origin::IsSameOriginWith(const Origin& other) const { | 
| if (unique_ || other.unique_) | 
| return false; |