void PlatformMediaSessionManager::addSession(PlatformMediaSession& session) { LOG(Media, "PlatformMediaSessionManager::addSession - %p", &session); m_sessions.append(&session); if (m_interrupted) session.setState(PlatformMediaSession::Interrupted); if (!m_remoteCommandListener) m_remoteCommandListener = RemoteCommandListener::create(*this); if (!m_audioHardwareListener) m_audioHardwareListener = AudioHardwareListener::create(*this); updateSessionState(); }