From 4ae310595aea66f8309ba8c72b97299eab78c9fb Mon Sep 17 00:00:00 2001 From: Dimitry Ivanov Date: Thu, 23 Aug 2018 13:41:17 +0300 Subject: [PATCH] Fix task list block parser to revert parsing state when line is not matching --- .../java/ru/noties/markwon/tasklist/TaskListBlockParser.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/markwon/src/main/java/ru/noties/markwon/tasklist/TaskListBlockParser.java b/markwon/src/main/java/ru/noties/markwon/tasklist/TaskListBlockParser.java index 9dab83f1..4c2ab99a 100644 --- a/markwon/src/main/java/ru/noties/markwon/tasklist/TaskListBlockParser.java +++ b/markwon/src/main/java/ru/noties/markwon/tasklist/TaskListBlockParser.java @@ -60,7 +60,9 @@ class TaskListBlockParser extends AbstractBlockParser { && PATTERN.matcher(line).matches()) { blockContinue = BlockContinue.atIndex(parserState.getIndex()); } else { - blockContinue = BlockContinue.finished(); + // @since 2.0.0, previously called `BlockContinue.finished()` + // that was swallowing non-matching lines + blockContinue = BlockContinue.none(); } return blockContinue;