Merge pull request #70593 from OsakiTsukiko/issue-62640

[3.x] Fix RichTextLabel discards appended BBCode text on window resize when using DynamicFont
This commit is contained in:
Rémi Verschelde 2023-01-09 09:18:10 +01:00
commit 9832c9d127
No known key found for this signature in database
GPG key ID: C3336907360768E1

View file

@ -1016,20 +1016,17 @@ void RichTextLabel::_notification(int p_what) {
update();
}
} break;
case NOTIFICATION_RESIZED: {
case NOTIFICATION_RESIZED:
case NOTIFICATION_THEME_CHANGED: {
main->first_invalid_line = 0; //invalidate ALL
update();
} break;
case NOTIFICATION_THEME_CHANGED:
case NOTIFICATION_ENTER_TREE: {
if (bbcode != "") {
set_bbcode(bbcode);
}
main->first_invalid_line = 0; //invalidate ALL
update();
} break;
case NOTIFICATION_DRAW: {
_validate_line_caches(main);