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())) |
{ |