1
0
mirror of https://github.com/godotengine/godot.git synced 2026-01-05 19:31:35 +00:00

Fix RichTextLabel's tag stack being overridden on translation change

This commit is contained in:
Michael Alexsander
2024-02-20 12:15:17 -03:00
parent 25a52c624e
commit aa258c6c12

View File

@@ -5650,10 +5650,15 @@ void RichTextLabel::set_text(const String &p_bbcode) {
}
void RichTextLabel::_apply_translation() {
// If `text` is empty, it could mean that the tag stack is being used instead. Leave it be.
if (text.is_empty()) {
return;
}
String xl_text = atr(text);
if (use_bbcode) {
parse_bbcode(xl_text);
} else { // raw text
} else { // Raw text.
clear();
add_text(xl_text);
}