Changes Stylist::set_device to check for mediaqueries in Stylesheets

This commit is contained in:
Rohit Burra 2016-12-12 23:10:43 +05:30
parent c1eb6ae295
commit 325271ec83

View file

@ -458,6 +458,11 @@ impl Stylist {
false false
} }
self.is_device_dirty |= stylesheets.iter().any(|stylesheet| { self.is_device_dirty |= stylesheets.iter().any(|stylesheet| {
let mq = stylesheet.media.read();
if mq.evaluate(&self.device) != mq.evaluate(&device) {
return true
}
mq_eval_changed(&stylesheet.rules.read().0, &self.device, &device) mq_eval_changed(&stylesheet.rules.read().0, &self.device, &device)
}); });