Index: Source/modules/encryptedmedia/MediaKeySession.h |
diff --git a/Source/modules/encryptedmedia/MediaKeySession.h b/Source/modules/encryptedmedia/MediaKeySession.h |
index f9560922019e141794ac3a9f4b59028d43eb4fd8..c43b421ff6d1324aac1021b457a250b4b708350c 100644 |
--- a/Source/modules/encryptedmedia/MediaKeySession.h |
+++ b/Source/modules/encryptedmedia/MediaKeySession.h |
@@ -89,6 +89,9 @@ public: |
virtual bool hasPendingActivity() const override; |
virtual void stop() override; |
+ // Oilpan: eagerly release owned m_session, which in turn |
+ // drops the client reference back to this MediaKeySession object. |
+ EAGERLY_FINALIZE(); |
DECLARE_VIRTUAL_TRACE(); |
private: |