Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / crypto / WorkerGlobalScopeCrypto.cpp
index c406910..5209f63 100644 (file)
@@ -32,7 +32,7 @@
 #include "modules/crypto/WorkerGlobalScopeCrypto.h"
 
 #include "core/dom/ExecutionContext.h"
-#include "modules/crypto/WorkerCrypto.h"
+#include "modules/crypto/Crypto.h"
 
 namespace WebCore {
 
@@ -55,21 +55,22 @@ WorkerGlobalScopeCrypto& WorkerGlobalScopeCrypto::from(WillBeHeapSupplementable<
     return *supplement;
 }
 
-WorkerCrypto* WorkerGlobalScopeCrypto::crypto(WillBeHeapSupplementable<WorkerGlobalScope>& context)
+Crypto* WorkerGlobalScopeCrypto::crypto(WillBeHeapSupplementable<WorkerGlobalScope>& context)
 {
     return WorkerGlobalScopeCrypto::from(context).crypto();
 }
 
-WorkerCrypto* WorkerGlobalScopeCrypto::crypto() const
+Crypto* WorkerGlobalScopeCrypto::crypto() const
 {
     if (!m_crypto)
-        m_crypto = WorkerCrypto::create();
+        m_crypto = Crypto::create();
     return m_crypto.get();
 }
 
 void WorkerGlobalScopeCrypto::trace(Visitor* visitor)
 {
     visitor->trace(m_crypto);
+    WillBeHeapSupplement<WorkerGlobalScope>::trace(visitor);
 }
 
 } // namespace WebCore