Use the new device viewport size for constaints.

Fixes #8443
This commit is contained in:
Michael Howell 2015-11-12 10:11:36 -07:00
parent 639fdd6b12
commit 0a82d68f3e

View file

@ -222,7 +222,7 @@ impl<Impl: SelectorImplExt> Stylist<Impl> {
.flat_map(|s| s.effective_rules(&self.device).viewport())
.cascade();
self.viewport_constraints = ViewportConstraints::maybe_new(self.device.viewport_size, &cascaded_rule);
self.viewport_constraints = ViewportConstraints::maybe_new(device.viewport_size, &cascaded_rule);
if let Some(ref constraints) = self.viewport_constraints {
device = Device::new(MediaType::Screen, constraints.size);
}