Only warn, don't assert, if the node range length is zero.

This broke http://www.all-about-ferrets.com/long-tailed-weasel.html
This commit is contained in:
Patrick Walton 2013-06-06 10:47:30 -07:00
parent ae5b2dfc72
commit 9c25474ea6

View file

@ -177,7 +177,10 @@ impl BoxGenerator {
}
let mut node_range: Range = Range::new(self.range_stack.pop(), 0);
node_range.extend_to(inline.boxes.len());
assert!(node_range.length() > 0);
if node_range.length() == 0 {
warn!("node range length is zero?!")
}
debug!("BoxGenerator: adding element range=%?", node_range);
inline.elems.add_mapping(node, &node_range);