[Webkit-unassigned] [Bug 77063] [Qt][WK2] Child layers appear in wrong position when scrolling

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 30 06:22:47 PST 2012


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





--- Comment #15 from Noam Rosenthal <noam.rosenthal at nokia.com>  2012-01-30 06:22:46 PST ---
(In reply to comment #14)
> Since this change MiniBrowser does not print the new tiles after the kinetic animation finishes.
> 
> If I remove:
> 
> // This applies when the application UI handles scrolling, in which case RenderLayerCompositor doesn't need to manage it.
> if (m_renderView->frameView()->delegatesScrolling())
>     return false;
> 
> from WebCore/rendering/RenderLayerCompositor.cpp: RenderLayerCompositor::requiresScrollLayer, it works again.
> This might be because !m_renderView->frameView()->platformWidget() is actually true.
!m_renderView->frameView()->platformWidget() is always true in WebKit2.

> 
> Since I'm not familiar with this code, I do not know if this is actually a revealed bug somewhere else, or is that return not needed.

We delegate scrolling in WebKit2, so we shouldn't have the compositor control these layers... I will investigate, but I have less experience with the scrolling code, so if someone else wants to have a look be my guest.

-- 
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