Chromium Code Reviews| 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 |