Index: content/renderer/media/android/renderer_media_session_manager.cc |
diff --git a/content/renderer/media/android/renderer_media_session_manager.cc b/content/renderer/media/android/renderer_media_session_manager.cc |
index 93d19281f945a2adb682212a4c171202ec2aa2cf..b5331c7472a30cacc4582ef5b350b0a0c67a6615 100644 |
--- a/content/renderer/media/android/renderer_media_session_manager.cc |
+++ b/content/renderer/media/android/renderer_media_session_manager.cc |
@@ -33,6 +33,10 @@ bool RendererMediaSessionManager::OnMessageReceived(const IPC::Message& msg) { |
return handled; |
} |
+void RendererMediaSessionManager::OnDestruct() { |
+ delete this; |
+} |
+ |
int RendererMediaSessionManager::RegisterMediaSession( |
WebMediaSessionAndroid* session) { |
sessions_[next_session_id_] = session; |