Changeset 243985 in webkit
- Timestamp:
- Apr 8, 2019, 3:15:18 AM (7 years ago)
- Location:
- releases/WebKitGTK/webkit-2.24/Source/WebKit
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
releases/WebKitGTK/webkit-2.24/Source/WebKit/ChangeLog
r243984 r243985 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-07 Carlos Garcia Campos <cgarcia@igalia.com> 2 17 -
releases/WebKitGTK/webkit-2.24/Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.cpp
r243984 r243985 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.