[Webkit-unassigned] [Bug 72182] [chromium] Compositor asserts on scroll/zoom changes in single-threaded mode

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Nov 11 14:33:20 PST 2011


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





--- Comment #3 from James Robinson <jamesr at chromium.org>  2011-11-11 14:33:20 PST ---
The problem is here: http://trac.webkit.org/browser/trunk/Source/WebCore/platform/graphics/chromium/cc/CCLayerTreeHostImpl.cpp?rev=99774#L204.  That logic changes m_scaleDelta on the impl tree when committing a page scale change, which then gets pushed back to the main thread via the next BFAC since it looks like there's an accumulated scale delta from the impl side.  That looks wrong - afraid I missed it in review :/.  Normally we try to keep deltas on the impl side only and 'real' values on the main side.

I'm not sure exactly how concurrent scale delta + page scale changes are supposed to react, but think I have a fairly easy patch that might work.

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