From: Rico Tzschichholz Date: Fri, 15 Mar 2019 18:18:25 +0000 (+0100) Subject: libvaladoc: Don't try to create a Content.ListItem when there is none X-Git-Tag: 0.42.7~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=27f4de97de240ae81713ad3c25cd292d56ff9386;p=thirdparty%2Fvala.git libvaladoc: Don't try to create a Content.ListItem when there is none --- diff --git a/libvaladoc/documentation/documentationparser.vala b/libvaladoc/documentation/documentationparser.vala index b6c28d075..ca822443e 100644 --- a/libvaladoc/documentation/documentationparser.vala +++ b/libvaladoc/documentation/documentationparser.vala @@ -636,12 +636,11 @@ public class Valadoc.DocumentationParser : Object, ResourceLocator { TokenType.str ("I.").action ((token) => { new_list_item (Content.List.Bullet.ORDERED_UPPER_CASE_ROMAN); }) }), optional_invisible_spaces - }) - .set_skip (() => { new_list_item (Content.List.Bullet.NONE); }), + }), Rule.seq ({ run }) .set_start (() => { var content = _factory.create_paragraph (); - ((ListItem) peek ()).content.add (content); + ((BlockContent) peek ()).content.add (content); push (content); }) .set_reduce (() => { pop (); }), @@ -650,7 +649,7 @@ public class Valadoc.DocumentationParser : Object, ResourceLocator { .set_name ("IndentedItem") .set_start (() => { current_level = 0; }) .set_reduce (() => { - var content_list = ((ListItem) peek ()).content; + var content_list = ((BlockContent) peek ()).content; if (content_list.size > 0 && content_list.last () is Text) { ((Text) content_list.last ()).content._chomp (); }