[Webkit-unassigned] [Bug 63241] [EFL] Remove overlapping recursive layout function

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jul 18 03:49:58 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=63241





--- Comment #10 from Eunsol Park <eunsol47.park at samsung.com>  2011-07-18 03:49:57 PST ---
Hello,
I explained more specifically. 

First, The recursive layout is called twice in _ewk_view_smart_calculate and _ewk_view_tiled_updates_process_pre, so it has no problem removing one of them.

Second, 
while panning, it is in the rendering suspend status to be fast in EFL port. 
In the status, it doesn't want to be repainted newly.
_ewk_view_smart_calculate  can be called from "webcore- invalidate" when changing the page despite the suspend status, because it is a ewk's status, webcore doesn't know it.
(Especially, _ewk_view_smart_calculate is called more frequently when paintsEntireContents() is TRUE.)

So, I think the recursive layout is unnecessary in _ewk_view_smart_calculate.
Thank you.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list