[TextServer] Add missing font mutex lock.

This commit is contained in:
bruvzg 2022-06-13 10:33:36 +03:00
parent 803d25a20a
commit b667469bbf
No known key found for this signature in database
GPG Key ID: 7960FCF39844EC38
1 changed files with 3 additions and 0 deletions

View File

@ -4780,6 +4780,9 @@ void TextServerAdvanced::_shape_run(ShapedTextDataAdvanced *p_sd, int64_t p_star
RID f = p_fonts[p_fb_index];
FontDataAdvanced *fd = font_owner.get_or_null(f);
ERR_FAIL_COND(!fd);
MutexLock lock(fd->mutex);
Vector2i fss = _get_size(fd, fs);
hb_font_t *hb_font = _font_get_hb_handle(f, fs);
double scale = font_get_scale(f, fs);