Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix caching display lists with opacity bindings that are values.
Most of the time when property bindings are used, they are bound to a specific key that can be animation. However, they can also be set to a fixed value. It was previously possible for a property binding with a fixed value to not be included in a cached picture dependency. This meant a stale tile could be used in cases where a new display list arrives with the same property binding IDs but different values, where everything else is the same. This patch includes fixed value property bindings in the tile descriptor's opacity binding dependencies. This is a fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1518050
- Loading branch information
Showing
1 changed file
with
31 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters