diff --git a/macros/core/PGML.pl b/macros/core/PGML.pl index 96b0cb455..9fe50219d 100644 --- a/macros/core/PGML.pl +++ b/macros/core/PGML.pl @@ -270,8 +270,8 @@ sub Terminate { } $self->{block} = $prev; if ($block->{stack}) { - if (scalar(@{ $block->{stack} }) == 0) { $prev->popItem } - elsif ($block->{combine}) { $prev->combineTopItems } + if (!$block->{isContainer} && scalar(@{ $block->{stack} }) == 0) { $prev->popItem } + elsif ($block->{combine}) { $prev->combineTopItems } } }