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(); update();
} }
} break; } break;
case NOTIFICATION_RESIZED: { case NOTIFICATION_RESIZED:
case NOTIFICATION_THEME_CHANGED: {
main->first_invalid_line = 0; //invalidate ALL main->first_invalid_line = 0; //invalidate ALL
update(); update();
} break; } break;
case NOTIFICATION_THEME_CHANGED:
case NOTIFICATION_ENTER_TREE: { case NOTIFICATION_ENTER_TREE: {
if (bbcode != "") { if (bbcode != "") {
set_bbcode(bbcode); set_bbcode(bbcode);
} }
main->first_invalid_line = 0; //invalidate ALL main->first_invalid_line = 0; //invalidate ALL
update(); update();
} break; } break;
case NOTIFICATION_DRAW: { case NOTIFICATION_DRAW: {
_validate_line_caches(main); _validate_line_caches(main);