Changeset 102184 in webkit
- Timestamp:
- Dec 6, 2011, 3:29:48 PM (15 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
WebProcess/WebPage/ca/LayerTreeHostCA.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r102168 r102184 1 2011-12-06 Andy Estes <aestes@apple.com> 2 3 REGRESSION (r101838): Crash in LayerTreeHostCA::initialize() when accelerated drawing is enabled 4 https://bugs.webkit.org/show_bug.cgi?id=73955 5 6 Reviewed by Anders Carlsson. 7 8 * WebProcess/WebPage/ca/LayerTreeHostCA.cpp: 9 (WebKit::LayerTreeHostCA::initialize): m_webPage->drawingArea() will be 10 null here if we are initializing the layer tree host in DrawingArea's 11 ctor (as is the case when accelerated drawing is enabled), before 12 WebPage has set its m_drawingArea pointer. Since the layer tree cannot 13 have been frozen at this point, it's safe to enable layer flush 14 scheduling if drawingArea() is null. 15 1 16 2011-12-06 Alexander Færøy <alexander.faeroy@nokia.com> 2 17 -
trunk/Source/WebKit2/WebProcess/WebPage/ca/LayerTreeHostCA.cpp
r101838 r102184 78 78 platformInitialize(m_layerTreeContext); 79 79 80 setLayerFlushSchedulingEnabled(!m_webPage->drawingArea() ->layerTreeStateIsFrozen());80 setLayerFlushSchedulingEnabled(!m_webPage->drawingArea() || !m_webPage->drawingArea()->layerTreeStateIsFrozen()); 81 81 scheduleLayerFlush(); 82 82 }
Note:
See TracChangeset
for help on using the changeset viewer.