Changeset 246754 in webkit
- Timestamp:
- Jun 24, 2019 12:32:03 PM (5 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r246734 r246754 1 2019-06-24 Per Arne Vollan <pvollan@apple.com> 2 3 [Cocoa] Avoid creating a PlatformMediaSessionManager when the WebProcess is suspended or resumed 4 https://bugs.webkit.org/show_bug.cgi?id=199160 5 6 Reviewed by Brent Fulgham. 7 8 When the WebProcess suspends or resumes, the PlatformMediaSessionManager is notified about this. 9 Avoid creating a new PlatformMediaSessionManager if it does not already exist. 10 11 * WebProcess/WebProcess.cpp: 12 (WebKit::WebProcess::actualPrepareToSuspend): 13 (WebKit::WebProcess::cancelPrepareToSuspend): 14 (WebKit::WebProcess::processDidResume): 15 1 16 2019-06-24 Adrian Perez de Castro <aperez@igalia.com> 2 17 -
trunk/Source/WebKit/WebProcess/WebProcess.cpp
r246452 r246754 1474 1474 #if ENABLE(VIDEO) 1475 1475 suspendAllMediaBuffering(); 1476 PlatformMediaSessionManager::sharedManager().processWillSuspend(); 1476 if (auto* platformMediaSessionManager = PlatformMediaSessionManager::sharedManagerIfExists()) 1477 platformMediaSessionManager->processWillSuspend(); 1477 1478 #endif 1478 1479 … … 1536 1537 1537 1538 #if ENABLE(VIDEO) 1538 PlatformMediaSessionManager::sharedManager().processDidResume(); 1539 if (auto* platformMediaSessionManager = PlatformMediaSessionManager::sharedManagerIfExists()) 1540 platformMediaSessionManager->processDidResume(); 1539 1541 resumeAllMediaBuffering(); 1540 1542 #endif … … 1612 1614 1613 1615 #if ENABLE(VIDEO) 1614 PlatformMediaSessionManager::sharedManager().processDidResume(); 1616 if (auto* platformMediaSessionManager = PlatformMediaSessionManager::sharedManagerIfExists()) 1617 platformMediaSessionManager->processDidResume(); 1615 1618 resumeAllMediaBuffering(); 1616 1619 #endif
Note: See TracChangeset
for help on using the changeset viewer.