Index: third_party/WebKit/Source/modules/crypto/DOMWindowCrypto.cpp |
diff --git a/third_party/WebKit/Source/modules/crypto/DOMWindowCrypto.cpp b/third_party/WebKit/Source/modules/crypto/DOMWindowCrypto.cpp |
index 550a00b12f8dc211f07873f31cee3feab5cc36d5..3eacc947fb3f4a3e2d62b2298b9231087f478add 100644 |
--- a/third_party/WebKit/Source/modules/crypto/DOMWindowCrypto.cpp |
+++ b/third_party/WebKit/Source/modules/crypto/DOMWindowCrypto.cpp |
@@ -36,7 +36,7 @@ |
namespace blink { |
DOMWindowCrypto::DOMWindowCrypto(LocalDOMWindow& window) |
- : ContextClient(window.frame()) {} |
+ : Supplement<LocalDOMWindow>(window) {} |
const char* DOMWindowCrypto::supplementName() { |
return "DOMWindowCrypto"; |
@@ -57,7 +57,7 @@ Crypto* DOMWindowCrypto::crypto(DOMWindow& window) { |
} |
Crypto* DOMWindowCrypto::crypto() const { |
- if (!m_crypto && frame()) |
haraken
2017/01/06 01:40:38
This check won't make much sense. Removed.
|
+ if (!m_crypto) |
m_crypto = Crypto::create(); |
return m_crypto.get(); |
} |
@@ -65,7 +65,6 @@ Crypto* DOMWindowCrypto::crypto() const { |
DEFINE_TRACE(DOMWindowCrypto) { |
visitor->trace(m_crypto); |
Supplement<LocalDOMWindow>::trace(visitor); |
- ContextClient::trace(visitor); |
} |
} // namespace blink |