summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Savin <vladimir@zerc.cc>2022-07-17 21:04:22 +0100
committerVladimir Savin <vladimir@zerc.cc>2022-07-18 13:34:07 +0100
commit585eee2a48e7e6a1b687f916bd51f9fe775ac9cd (patch)
tree5748a3430d774a919ab372ebb845bde573763033
parentd94253271011e9fa4f74fdbd02991732c0d8f8e6 (diff)
GDScript: Fix brief/long description doc comments.
-rw-r--r--modules/gdscript/gdscript_parser.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/modules/gdscript/gdscript_parser.cpp b/modules/gdscript/gdscript_parser.cpp
index 6c5d416cf1..01a672c330 100644
--- a/modules/gdscript/gdscript_parser.cpp
+++ b/modules/gdscript/gdscript_parser.cpp
@@ -3422,7 +3422,16 @@ void GDScriptParser::get_class_doc_comment(int p_line, String &p_brief, String &
p_tutorials.append(Pair<String, String>(title, link));
break;
case DONE:
- return;
+ break;
+ }
+ }
+ if (current_class->members.size() > 0) {
+ const ClassNode::Member &m = current_class->members[0];
+ int first_member_line = m.get_line();
+ if (first_member_line == line) {
+ p_brief = "";
+ p_desc = "";
+ p_tutorials.clear();
}
}
}