[valadoc] doclet/gtkdoc: @see, @link: Fix nullptr error on unresolved types
- From: Florian Brosch <flobrosch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [valadoc] doclet/gtkdoc: @see, @link: Fix nullptr error on unresolved types
- Date: Thu, 24 Feb 2011 01:32:02 +0000 (UTC)
commit eebdd0a0a0d1d129d8924bb5efb01227cc20ec69
Author: Florian Brosch <flo brosch gmail com>
Date: Mon Feb 14 18:52:22 2011 +0100
doclet/gtkdoc: @see, @link: Fix nullptr error on unresolved types
src/doclets/gtkdoc/commentconverter.vala | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/src/doclets/gtkdoc/commentconverter.vala b/src/doclets/gtkdoc/commentconverter.vala
index e53b8f5..7379878 100644
--- a/src/doclets/gtkdoc/commentconverter.vala
+++ b/src/doclets/gtkdoc/commentconverter.vala
@@ -88,7 +88,11 @@ public class Gtkdoc.CommentConverter : ContentVisitor {
}
public override void visit_symbol_link (SymbolLink sl) {
- current_builder.append (get_docbook_link (sl.symbol, is_dbus) ?? sl.label);
+ if (sl.symbol != null) {
+ current_builder.append (get_docbook_link (sl.symbol, is_dbus) ?? sl.label);
+ } else {
+ current_builder.append (sl.label);
+ }
}
public override void visit_list (Content.List list) {
@@ -242,7 +246,11 @@ public class Gtkdoc.CommentConverter : ContentVisitor {
} else if (t is Taglets.See) {
var see = (Taglets.See)t;
var see_also = this.see_also; // vala bug
- see_also += get_docbook_link (see.symbol, is_dbus) ?? see.symbol_name;
+ if (see.symbol != null) {
+ see_also += get_docbook_link (see.symbol, is_dbus) ?? see.symbol_name;
+ } else {
+ see_also += see.symbol_name;
+ }
this.see_also = see_also;
} else if (t is Taglets.Link) {
((Taglets.Link)t).produce_content().accept (this);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]