Changeset 258838 in webkit
- Timestamp:
- Mar 23, 2020 7:26:33 AM (4 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r258835 r258838 1 2020-03-23 Youenn Fablet <youenn@apple.com> 2 3 RemoteAudioSession should listen to GPUProcess messages 4 https://bugs.webkit.org/show_bug.cgi?id=209422 5 6 Reviewed by Eric Carlson. 7 8 Make sure RemoteAudioSession is registered as a listener to GPUProcess messages. 9 10 * WebProcess/GPU/media/RemoteAudioSession.cpp: 11 (WebKit::RemoteAudioSession::RemoteAudioSession): 12 (WebKit::RemoteAudioSession::~RemoteAudioSession): 13 1 14 2020-03-23 Pablo Saavedra <psaavedra@igalia.com> 2 15 -
trunk/Source/WebKit/WebProcess/GPU/media/RemoteAudioSession.cpp
r258390 r258838 31 31 #include "GPUConnectionToWebProcessMessages.h" 32 32 #include "GPUProcessProxy.h" 33 #include "RemoteAudioSessionMessages.h" 33 34 #include "RemoteAudioSessionProxyMessages.h" 34 35 #include <WebCore/PlatformMediaSessionManager.h> … … 49 50 , m_configuration(WTFMove(configuration)) 50 51 { 52 m_process.ensureGPUProcessConnection().messageReceiverMap().addMessageReceiver(Messages::RemoteAudioSession::messageReceiverName(), 0, *this); 51 53 } 52 54 53 RemoteAudioSession::~RemoteAudioSession() = default; 55 RemoteAudioSession::~RemoteAudioSession() 56 { 57 if (auto* connection = m_process.existingGPUProcessConnection()) 58 connection->messageReceiverMap().removeMessageReceiver(Messages::RemoteAudioSession::messageReceiverName(), 0); 59 } 54 60 55 61 IPC::Connection& RemoteAudioSession::connection()
Note: See TracChangeset
for help on using the changeset viewer.