[FontData] Fixes saving copy of the font source data, if it was created from built-in font.

This commit is contained in:
bruvzg 2021-10-01 09:19:46 +03:00
parent df57aa670a
commit 2e035272a8

View file

@ -502,6 +502,11 @@ void FontData::set_data(const PackedByteArray &p_data) {
}
PackedByteArray FontData::get_data() const {
if (unlikely((size_t)data.size() != data_size)) {
PackedByteArray *data_w = const_cast<PackedByteArray *>(&data);
data_w->resize(data_size);
memcpy(data_w->ptrw(), data_ptr, data_size);
}
return data;
}