From 325271ec83fbe1cbb28a7f5bf1b9649674dd78a5 Mon Sep 17 00:00:00 2001 From: Rohit Burra Date: Mon, 12 Dec 2016 23:10:43 +0530 Subject: [PATCH] Changes Stylist::set_device to check for mediaqueries in Stylesheets --- components/style/stylist.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/components/style/stylist.rs b/components/style/stylist.rs index 1f7c3cb913b..ab2a9fc14fe 100644 --- a/components/style/stylist.rs +++ b/components/style/stylist.rs @@ -458,6 +458,11 @@ impl Stylist { false } 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) });