Changeset 168445 in webkit
- Timestamp:
- May 7, 2014 3:15:08 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r168441 r168445 1 2014-05-07 Simon Fraser <simon.fraser@apple.com> 2 3 [iOS WK2] Speculative fix for crash in PlatformCALayerRemote::recursiveBuildTransaction 4 https://bugs.webkit.org/show_bug.cgi?id=132666 5 6 Reviewed by Tim Horton. 7 8 Crash reports suggest that owner() can be null. Assert and protect 9 against this. 10 11 * WebProcess/WebPage/mac/PlatformCALayerRemote.cpp: 12 (WebKit::PlatformCALayerRemote::recursiveBuildTransaction): 13 1 14 2014-05-07 Dan Bernstein <mitz@apple.com> 2 15 -
trunk/Source/WebKit2/WebProcess/WebPage/mac/PlatformCALayerRemote.cpp
r168175 r168445 119 119 void PlatformCALayerRemote::recursiveBuildTransaction(RemoteLayerTreeTransaction& transaction) 120 120 { 121 if (m_properties.backingStore && !owner()->platformCALayerDrawsContent()) { 121 ASSERT(owner()); 122 if (m_properties.backingStore && (!owner() || !owner()->platformCALayerDrawsContent())) { 122 123 m_properties.backingStore = nullptr; 123 124 m_properties.notePropertiesChanged(RemoteLayerTreeTransaction::BackingStoreChanged);
Note: See TracChangeset
for help on using the changeset viewer.