Index: Source/modules/crypto/CryptoResultImpl.h |
diff --git a/Source/modules/crypto/CryptoResultImpl.h b/Source/modules/crypto/CryptoResultImpl.h |
index 63a0193e001c53cc9a19ad67065fb7cb57ead704..c589ee196dad4cc8fbfed058ac5be90ef0b432ad 100644 |
--- a/Source/modules/crypto/CryptoResultImpl.h |
+++ b/Source/modules/crypto/CryptoResultImpl.h |
@@ -40,7 +40,6 @@ |
namespace WebCore { |
-class ScriptPromiseResolverWithContext; |
ExceptionCode webCryptoErrorToExceptionCode(blink::WebCryptoErrorType); |
// Wrapper around a Promise to notify completion of the crypto operation. |
@@ -52,7 +51,7 @@ |
// * The CryptoResult interface must only be called from the origin thread. |
// * addref() and deref() can be called from any thread. |
// * One of the completeWith***() functions must be called, or the |
-// m_resolver will be leaked until the ExecutionContext is destroyed. |
+// PromiseState will be leaked until the ExecutionContext is destroyed. |
class CryptoResultImpl FINAL : public CryptoResult { |
public: |
~CryptoResultImpl(); |
@@ -72,7 +71,8 @@ |
private: |
explicit CryptoResultImpl(ScriptState*); |
- WeakPtr<ScriptPromiseResolverWithContext> m_resolver; |
+ class PromiseState; |
+ WeakPtr<PromiseState> m_promiseState; |
}; |
} // namespace WebCore |