From 369aea5d8d8afccf46280299327a262282d3849b Mon Sep 17 00:00:00 2001 From: Aidan Woods Date: Sun, 10 Feb 2019 18:34:36 +0000 Subject: [PATCH] Collect State from continuable state updating block on advance --- src/Parsedown.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Parsedown.php b/src/Parsedown.php index af7bae4..fd4848d 100644 --- a/src/Parsedown.php +++ b/src/Parsedown.php @@ -92,6 +92,10 @@ final class Parsedown ) { $Block = $CurrentBlock->advance($Context, $State); + if ($Block instanceof StateUpdatingBlock) { + $State = $Block->latestState(); + } + if (isset($Block)) { $CurrentBlock = $Block;