Cache text property when toggling BBCode

This commit is contained in:
kobewi 2023-05-23 19:04:39 +02:00
parent 1538b870f1
commit 95feb6bb82
2 changed files with 10 additions and 0 deletions

View file

@ -2741,8 +2741,17 @@ void RichTextLabel::set_use_bbcode(bool p_enable) {
if (use_bbcode == p_enable) {
return;
}
if (p_enable) {
cached_text = get_text();
}
use_bbcode = p_enable;
set_bbcode(bbcode);
if (!p_enable) {
set_text(cached_text);
}
property_list_changed_notify();
}

View file

@ -408,6 +408,7 @@ private:
bool use_bbcode;
String bbcode;
String cached_text;
int fixed_width;