瀏覽代碼

Merge pull request #105247 from bruvzg/fix_nested_bbcode

Fix BBCode print with nested `[`.
Thaddeus Crews 4 月之前
父節點
當前提交
e2b6a45e8d
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      core/string/print_string.cpp

+ 2 - 1
core/string/print_string.cpp

@@ -257,7 +257,8 @@ void __print_line_rich(const String &p_string) {
 		} else if (tag == "/fgcolor") {
 		} else if (tag == "/fgcolor") {
 			output += "\u001b[39;49m";
 			output += "\u001b[39;49m";
 		} else {
 		} else {
-			output += vformat("[%s]", tag);
+			output += "[";
+			pos = brk_pos + 1;
 		}
 		}
 	}
 	}
 	output += "\u001b[0m"; // Reset.
 	output += "\u001b[0m"; // Reset.