[godot] Fix const assignments in SpineAtlasResource::copy_from()

This commit is contained in:
Mario Zechner 2023-10-05 20:51:50 +02:00
parent b70aa0c9fb
commit b3e8821966
2 changed files with 6 additions and 2 deletions

View File

@ -239,9 +239,8 @@ Error SpineAtlasResource::copy_from(const Ref<Resource> &p_resource) {
const Ref<SpineAtlasResource> &spineAtlas = static_cast<const Ref<SpineAtlasResource> &>(p_resource);
this->clear();
this->atlas = spineAtlas->atlas;
spineAtlas->atlas = nullptr;
this->texture_loader = spineAtlas->texture_loader;
spineAtlas->texture_loader = nullptr;
spineAtlas->clear_native_data();
this->source_path = spineAtlas->source_path;
this->atlas_data = spineAtlas->atlas_data;

View File

@ -76,6 +76,11 @@ public:
Array get_textures();
Array get_normal_maps();
void clear_native_data() {
this->atlas = nullptr;
this->texture_loader = nullptr;
}
};
class SpineAtlasResourceFormatLoader : public ResourceFormatLoader {