Index: content/renderer/media/cdm/renderer_cdm_manager.cc |
diff --git a/content/renderer/media/cdm/renderer_cdm_manager.cc b/content/renderer/media/cdm/renderer_cdm_manager.cc |
index 67402da7a84b2a18f4f0b2bdeeedb4532648526e..4bf322a15fa666d69d6ef1dca4a48a7fd37cc79a 100644 |
--- a/content/renderer/media/cdm/renderer_cdm_manager.cc |
+++ b/content/renderer/media/cdm/renderer_cdm_manager.cc |
@@ -50,6 +50,10 @@ bool RendererCdmManager::OnMessageReceived(const IPC::Message& msg) { |
return handled; |
} |
+void RendererCdmManager::OnDestruct() { |
+ delete this; |
+} |
+ |
void RendererCdmManager::InitializeCdm(int cdm_id, |
uint32_t promise_id, |
ProxyMediaKeys* media_keys, |