Changeset 267691 in webkit
- Timestamp:
- Sep 27, 2020, 9:39:28 PM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp (modified) (2 diffs)
-
WebProcess/WebPage/CoordinatedGraphics/LayerTreeHostTextureMapper.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r267688 r267691 1 2020-09-27 Lauro Moura <lmoura@igalia.com> 2 3 REGRESSION(r267688) [GTK] Many compositing timeouts 4 https://bugs.webkit.org/show_bug.cgi?id=217044 5 6 Reviewed by Darin Adler. 7 8 Especulative fix by adding missing finalize step to 9 updateRendering (or calling isolatedUpdateRendering). 10 11 Covered by existing tests. 12 13 * WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp: 14 (WebKit::DrawingAreaCoordinatedGraphics::updateBackingStoreState): 15 Call finalizeUpdateRendering. 16 (WebKit::DrawingAreaCoordinatedGraphics::display): Ditto. 17 * WebProcess/WebPage/CoordinatedGraphics/LayerTreeHostTextureMapper.cpp: 18 (WebKit::LayerTreeHost::flushAndRenderLayers): Call 19 isolatedUpdateRendering instead of updateRendering on the corePage(). 20 1 21 2020-09-25 Simon Fraser <simon.fraser@apple.com> 2 22 -
trunk/Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp
r263259 r267691 415 415 m_webPage.setSize(size); 416 416 m_webPage.updateRendering(); 417 m_webPage.finalizeRenderingUpdate({ }); 417 418 m_webPage.flushPendingEditorStateUpdate(); 418 419 m_webPage.scrollMainFrameIfNotAtMaxScrollPosition(scrollOffset); … … 752 753 753 754 m_webPage.updateRendering(); 755 m_webPage.finalizeRenderingUpdate({ }); 754 756 m_webPage.flushPendingEditorStateUpdate(); 755 757 -
trunk/Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHostTextureMapper.cpp
r262172 r267691 197 197 return; 198 198 199 m_webPage.corePage()-> updateRendering();199 m_webPage.corePage()->isolatedUpdateRendering(); 200 200 201 201 if (!flushPendingLayerChanges())
Note:
See TracChangeset
for help on using the changeset viewer.