зеркало из https://github.com/mozilla/gecko-dev.git
3015b7e742
When calculating which regions of a layer to invalidate we usually apply a shift to the area to account for changes in scroll offset. For items within flattened transforms we do not do this, because the transform itself includes the scroll offset. However, when calculating the old area of an invalidated frame, we use the old transform. This includes the previous scroll offset rather than the current, so we must therefore still apply the shift. Not doing so was causing the incorrect region to be invalidated, and content to be rendered at the wrong location. Differential Revision: https://phabricator.services.mozilla.com/D8080 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
base | ||
build | ||
doc | ||
forms | ||
generic | ||
inspector | ||
ipc | ||
mathml | ||
media | ||
painting | ||
printing | ||
reftests | ||
style | ||
svg | ||
tables | ||
tools | ||
xul | ||
moz.build |