aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/gfx/text/text_run.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/gfx/text/text_run.rs')
-rw-r--r--src/components/gfx/text/text_run.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/components/gfx/text/text_run.rs b/src/components/gfx/text/text_run.rs
index 3ca1960921f..bc195005bf2 100644
--- a/src/components/gfx/text/text_run.rs
+++ b/src/components/gfx/text/text_run.rs
@@ -61,7 +61,7 @@ impl<'self> Iterator<(&'self GlyphStore, uint, Range)> for SliceIterator<'self>
let slice_range = Range::new(self.offset, slice_glyphs.char_len());
let mut char_range = self.range.intersect(&slice_range);
- char_range.shift_by(-(self.offset.to_int()));
+ char_range.shift_by(-(self.offset.to_int().unwrap()));
let old_offset = self.offset;
self.offset += slice_glyphs.char_len();
@@ -86,11 +86,11 @@ impl<'self> Iterator<Range> for LineIterator<'self> {
Some((glyphs, offset, slice_range)) => {
match (glyphs.is_whitespace(), self.clump) {
(false, Some(ref mut c)) => {
- c.extend_by(slice_range.length().to_int());
+ c.extend_by(slice_range.length().to_int().unwrap());
}
(false, None) => {
let mut c = slice_range;
- c.shift_by(offset.to_int());
+ c.shift_by(offset.to_int().unwrap());
self.clump = Some(c);
}
(true, None) => { /* chomp whitespace */ }