Changeset 242771 in webkit
- Timestamp:
- Mar 11, 2019, 9:12:32 PM (7 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r242769 r242771 1 2019-03-11 Fujii Hironori <Hironori.Fujii@sony.com> 2 3 [CoordinatedGraphics] ASSERTION FAILED: !m_state.isSuspended 4 https://bugs.webkit.org/show_bug.cgi?id=195550 5 6 Reviewed by Carlos Garcia Campos. 7 8 CompositingRunLoop::suspend() locks a mutex and stops the update 9 timer. But, the timer can be fired after the lock was acquired and 10 before the timer is stopped. 11 12 * Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.cpp: 13 (WebKit::CompositingRunLoop::updateTimerFired): Removed the 14 assertion. Return early if m_state.isSuspended. 15 1 16 2019-03-11 Per Arne Vollan <pvollan@apple.com> 2 17 -
trunk/Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.cpp
r242597 r242771 223 223 // Both composition and scene update are now in progress. 224 224 LockHolder locker(m_state.lock); 225 ASSERT(!m_state.isSuspended); 225 if (m_state.isSuspended) 226 return; 226 227 m_state.composition = CompositionState::InProgress; 227 228 m_state.update = UpdateState::InProgress;
Note:
See TracChangeset
for help on using the changeset viewer.