pub is_iframe: bool,
pub mb_x: usize,
pub mb_y: usize,
+ pub first_line: bool,
}
const SLICE_NO_END: usize = 99999999;
impl SliceState {
pub fn new(is_iframe: bool) -> Self {
- SliceState { is_iframe: is_iframe, mb_x: 0, mb_y: 0 }
+ SliceState { is_iframe: is_iframe, mb_x: 0, mb_y: 0, first_line: true }
}
pub fn next_mb(&mut self) { self.mb_x += 1; }
- pub fn new_row(&mut self) { self.mb_x = 0; self.mb_y += 1; }
+ pub fn new_row(&mut self) { self.mb_x = 0; self.mb_y += 1; self.first_line = false; }
}
#[derive(Debug,Clone,Copy)]