aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2016-03-16 14:53:43 -0700
committerPatrick Walton <pcwalton@mimiga.net>2016-03-21 08:38:00 -0700
commit21ea8eef1957f62c6a922d69a0f906bbd2e255dd (patch)
treef6d4f9d89838a5ae9207fcca551436f37ef48d4d
parente95368df6297e664122da8ae15f25724be557353 (diff)
downloadservo-21ea8eef1957f62c6a922d69a0f906bbd2e255dd.tar.gz
servo-21ea8eef1957f62c6a922d69a0f906bbd2e255dd.zip
layout: Make transform changes require incremental repaint.
The progress bar in browser.html was only accidentally working before, so actually making use of `REPAINT` makes it stop working without this change.
-rw-r--r--components/layout/incremental.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/components/layout/incremental.rs b/components/layout/incremental.rs
index 362ec2a472c..7b5838ea19a 100644
--- a/components/layout/incremental.rs
+++ b/components/layout/incremental.rs
@@ -167,7 +167,8 @@ pub fn compute_damage(old: Option<&Arc<ComputedValues>>, new: &ComputedValues) -
[ REPAINT ], [
get_color.color, get_background.background_color,
get_border.border_top_color, get_border.border_right_color,
- get_border.border_bottom_color, get_border.border_left_color
+ get_border.border_bottom_color, get_border.border_left_color,
+ get_effects.transform
]);
add_if_not_equal!(old, new, damage,