Changeset 131091 in webkit
- Timestamp:
- Oct 11, 2012 1:41:33 PM (12 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r131085 r131091 1 2012-10-11 Regina Chung <heejin.r.chung@samsung.com> 2 3 [EFL][WK2] WebProcess keeps on waiting for UIProcess 4 https://bugs.webkit.org/show_bug.cgi?id=97646 5 6 Reviewed by Kenneth Rohde Christiansen. 7 8 Set LayerTreeRenderer to active so UIProcess can send RenderNextFrame message to WebProcess 9 after accelerated compositing(AC) mode is entered, so WebProcess can start flushing changes to UIProcess. 10 11 * UIProcess/API/efl/EflViewportHandler.cpp: Added API for setting LayerTreeRenderer's active state. 12 (WebKit::EflViewportHandler::setActive): 13 (WebKit): 14 * UIProcess/API/efl/EflViewportHandler.h: 15 (EflViewportHandler): 16 * UIProcess/API/efl/ewk_view.cpp: Sets LayerTreeRenderer's active status to true after entering AC mode. 17 (ewk_view_accelerated_compositing_mode_enter): 18 1 19 2012-10-10 Brady Eidson <beidson@apple.com> 2 20 -
trunk/Source/WebKit2/UIProcess/API/efl/EflViewportHandler.cpp
r127102 r131091 54 54 } 55 55 56 void EflViewportHandler::setRendererActive(bool active) 57 { 58 drawingArea()->layerTreeCoordinatorProxy()->layerTreeRenderer()->setActive(active); 59 } 60 56 61 void EflViewportHandler::display(const IntRect& rect) 57 62 { -
trunk/Source/WebKit2/UIProcess/API/efl/EflViewportHandler.h
r127102 r131091 49 49 void setVisibleContentsRect(const WebCore::IntPoint&, float, const WebCore::FloatPoint&); 50 50 void didChangeContentsSize(const WebCore::IntSize& size); 51 51 void setRendererActive(bool); 52 52 private: 53 53 explicit EflViewportHandler(Evas_Object*); -
trunk/Source/WebKit2/UIProcess/API/efl/ewk_view.cpp
r130978 r131091 623 623 } 624 624 625 priv->viewportHandler->setRendererActive(true); 625 626 return true; 626 627 }
Note: See TracChangeset
for help on using the changeset viewer.