Fix linebreak regression

Fixes #2457
This commit is contained in:
Brendan Zabarauskas 2014-05-16 17:07:13 -07:00
parent e6f2178c54
commit 4a4eeb70ec
4 changed files with 11 additions and 2 deletions

View file

@ -192,11 +192,11 @@ impl fmt::Show for LineIndices {
}
pub fn each_fragment_index(range: &Range<LineIndices>) -> EachIndex<int, FragmentIndex> {
range::each_index(range.begin().fragment_index, range.length().fragment_index)
range::each_index(range.begin().fragment_index, range.end().fragment_index)
}
pub fn each_char_index(range: &Range<LineIndices>) -> EachIndex<int, CharIndex> {
range::each_index(range.begin().char_index, range.length().char_index)
range::each_index(range.begin().char_index, range.end().char_index)
}
struct LineboxScanner {

View file

@ -70,3 +70,4 @@
== background_repeat_both_a.html background_repeat_both_b.html
== setattribute_id_restyle_a.html setattribute_id_restyle_b.html
== pseudo_element_a.html pseudo_element_b.html
== linebreak_simple_a.html linebreak_simple_b.html

View file

@ -0,0 +1,3 @@
<body style="width: 300px;">
<p style="margin: 0px;">A <span>hahahahahhahahhahahhahahhahahhahahhahahhahahahhahah</span> <span>fruitloopsfruitloopsfruitloops</span>
</body>

View file

@ -0,0 +1,5 @@
<body style="width: 300px;">
<p style="margin: 0px;">A</p>
<p style="margin: 0px;">hahahahahhahahhahahhahahhahahhahahhahahhahahahhahah</p>
<p style="margin: 0px;">fruitloopsfruitloopsfruitloops</p>
</body>