Chromium Code Reviews| Index: Source/platform/exported/WebSecurityOrigin.cpp |
| diff --git a/Source/platform/exported/WebSecurityOrigin.cpp b/Source/platform/exported/WebSecurityOrigin.cpp |
| index adff50986c797d5a537f6fbb7b26afd456f376ae..5ecbb798a964025062cd736e38a787e9d2e584d8 100644 |
| --- a/Source/platform/exported/WebSecurityOrigin.cpp |
| +++ b/Source/platform/exported/WebSecurityOrigin.cpp |
| @@ -135,6 +135,11 @@ bool WebSecurityOrigin::canAccessPasswordManager() const |
| return m_private->canAccessPasswordManager(); |
| } |
| +WebSecurityOrigin::WebSecurityOrigin(SecurityOrigin* origin) |
| + : m_private(static_cast<WebSecurityOriginPrivate*>(origin->isolatedCopy().leakRef())) |
|
Mike West
2015/07/10 14:02:31
This feels a little ugly. If you have suggestions,
Peter Beverloo
2015/07/10 14:27:03
The obvious option would be for ExecutionContext::
|
| +{ |
| +} |
| + |
| WebSecurityOrigin::WebSecurityOrigin(const WTF::PassRefPtr<SecurityOrigin>& origin) |
| : m_private(static_cast<WebSecurityOriginPrivate*>(origin.leakRef())) |
| { |