|
|
@ -197,6 +197,8 @@ impl<'b> Controller<'b> {
|
|
|
|
let mut first_range: bool = true;
|
|
|
|
let mut first_range: bool = true;
|
|
|
|
let mut mid_range: bool = false;
|
|
|
|
let mut mid_range: bool = false;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let style_snip = self.config.style_components.snip();
|
|
|
|
|
|
|
|
|
|
|
|
while reader.read_line(&mut line_buffer)? {
|
|
|
|
while reader.read_line(&mut line_buffer)? {
|
|
|
|
match line_ranges.check(line_number) {
|
|
|
|
match line_ranges.check(line_number) {
|
|
|
|
RangeCheckResult::BeforeOrBetweenRanges => {
|
|
|
|
RangeCheckResult::BeforeOrBetweenRanges => {
|
|
|
@ -207,7 +209,7 @@ impl<'b> Controller<'b> {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
RangeCheckResult::InRange => {
|
|
|
|
RangeCheckResult::InRange => {
|
|
|
|
if self.config.style_components.snip() {
|
|
|
|
if style_snip {
|
|
|
|
if first_range {
|
|
|
|
if first_range {
|
|
|
|
first_range = false;
|
|
|
|
first_range = false;
|
|
|
|
mid_range = true;
|
|
|
|
mid_range = true;
|
|
|
|