diff --git a/src/attrs.rs b/src/attrs.rs index 439e94b..1694920 100644 --- a/src/attrs.rs +++ b/src/attrs.rs @@ -281,8 +281,8 @@ impl AttrsList { /// Add an attribute span, removes any previous matching parts of spans pub fn add_span(&mut self, range: Range, attrs: Attrs) { - //do not support 1..1 even if by accident. - if range.start == range.end { + //do not support 1..1 or 2..1 even if by accident. + if range.is_empty() { return; }