Index: Source/modules/encryptedmedia/MediaKeySession.h |
diff --git a/Source/modules/encryptedmedia/MediaKeySession.h b/Source/modules/encryptedmedia/MediaKeySession.h |
index dd1612ee3019d2e1677d2663f3bdc2ea28370c74..ed8c63306add255bbfcb469649be6cc07be77644 100644 |
--- a/Source/modules/encryptedmedia/MediaKeySession.h |
+++ b/Source/modules/encryptedmedia/MediaKeySession.h |
@@ -29,7 +29,6 @@ |
#include "bindings/core/v8/ScriptPromiseProperty.h" |
#include "core/dom/ActiveDOMObject.h" |
#include "core/dom/DOMArrayPiece.h" |
-#include "core/dom/DOMException.h" |
#include "modules/EventTargetModules.h" |
#include "modules/encryptedmedia/MediaKeyStatusMap.h" |
#include "platform/Timer.h" |
@@ -39,6 +38,7 @@ |
namespace blink { |
+class DOMException; |
class GenericEventQueue; |
class MediaKeys; |
@@ -130,7 +130,7 @@ private: |
bool m_isClosed; // Is the CDM finished with this session? |
// Keep track of the closed promise. |
- typedef ScriptPromiseProperty<Member<MediaKeySession>, ToV8UndefinedGenerator, RefPtrWillBeMember<DOMException>> ClosedPromise; |
+ typedef ScriptPromiseProperty<Member<MediaKeySession>, ToV8UndefinedGenerator, Member<DOMException>> ClosedPromise; |
Member<ClosedPromise> m_closedPromise; |
HeapDeque<Member<PendingAction>> m_pendingActions; |