瀏覽代碼

Merge pull request #53261 from Razoric480/lsp_crash_vim_ale

Rémi Verschelde 4 年之前
父節點
當前提交
23f21ac45e
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5 3
      modules/gdscript/language_server/gdscript_extend_parser.cpp

+ 5 - 3
modules/gdscript/language_server/gdscript_extend_parser.cpp

@@ -409,9 +409,11 @@ String ExtendGDScriptParser::parse_documentation(int p_line, bool p_docs_down) {
 				doc_lines.push_front(line_comment);
 			}
 		} else {
-			String next_line = lines[MAX(0, i + step)].strip_edges(true, false);
-			if (next_line.begins_with("#")) {
-				continue;
+			if (i > 0 && i < lines.size() - 1) {
+				String next_line = lines[i + step].strip_edges(true, false);
+				if (next_line.begins_with("#")) {
+					continue;
+				}
 			}
 			break;
 		}