[webkit-reviews] review denied: [Bug 111401] [EFL][WK2] WebView::didRenderFrame() does not need to schedule update display. : [Attachment 191392] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 16 18:41:45 PDT 2013


Gyuyoung Kim <gyuyoung.kim at samsung.com> has denied Dongseong Hwang
<dongseong.hwang at intel.com>'s request for review:
Bug 111401: [EFL][WK2] WebView::didRenderFrame() does not need to schedule
update display.
https://bugs.webkit.org/show_bug.cgi?id=111401

Attachment 191392: Patch
https://bugs.webkit.org/attachment.cgi?id=191392&action=review

------- Additional Comments from Gyuyoung Kim <gyuyoung.kim at samsung.com>
View in context: https://bugs.webkit.org/attachment.cgi?id=191392&action=review


Set r- because this patch needs to be updated according to Bug 110741.

>>> Source/WebKit2/UIProcess/efl/WebView.cpp:515
>>> +	 m_ewkView->pageViewportController()->didRenderFrame(contentsSize,
coveredRect);
>> 
>> All above is also view client business.
>> Please consider patch at https://bugs.webkit.org/show_bug.cgi?id=110741. 
>> Are you sure you don't break view legacy behaviour code path?
> 
> Thank you for review.
> My change matches to Qt PageClient behavior.
> And I'm sure it does not break view legacy behaviour, because
didRenderFrame() is called by only one client, which already schedule update
display.
> updateViewport() in below code eventually calls
WebView::setViewNeedsDisplay().
> 
> void CoordinatedLayerTreeHostProxy::didRenderFrame(const FloatPoint&
scrollPosition, const IntSize& contentsSize, const IntRect& coveredRect)
> {
>     dispatchUpdate(bind(&CoordinatedGraphicsScene::flushLayerChanges,
m_scene.get(), scrollPosition));
>     updateViewport();
> #if USE(TILED_BACKING_STORE)
>     m_drawingAreaProxy->page()->didRenderFrame(contentsSize, coveredRect);
> #endif
> }
> 
> I'll update this patch after your Bug 110741 is landed :)
> 
> btw, I hope to remove didRenderFrame() in all code base. didRenderFrame()
makes our code complex..

> I'll update this patch after your Bug 110741 is landed :)

Bug 110741 was landed. Will you update this patch ?


More information about the webkit-reviews mailing list