diff --git a/lib/src/format_markdown.dart b/lib/src/format_markdown.dart index 4c307ca..d88cd11 100644 --- a/lib/src/format_markdown.dart +++ b/lib/src/format_markdown.dart @@ -74,7 +74,7 @@ class FormatMarkdown { break; case MarkdownType.blockquote: var index = 0; - final splitedData = (data.isEmpty ? (alternateData ?? '') : data.substring(fromIndex, toIndex)).split('\n'); + final splitedData = (data.isEmpty || fromIndex == toIndex ? (alternateData ?? '') : data.substring(fromIndex, toIndex)).split('\n'); changedData = splitedData.map((value) { index++; return index == splitedData.length ? '> $value' : '> $value\n';