Bladeren bron

Merge pull request #53286 from bruvzg/fix_font_data_save

Rémi Verschelde 4 jaren geleden
bovenliggende
commit
8be97e3b51
1 gewijzigde bestanden met toevoegingen van 5 en 0 verwijderingen
  1. 5 0
      scene/resources/font.cpp

+ 5 - 0
scene/resources/font.cpp

@@ -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;
 }