[c] Closes #2394, double free of sequences in mesh attachments.

This commit is contained in:
Mario Zechner 2023-10-11 11:44:36 +02:00
parent f854579239
commit 087b2688db
3 changed files with 7 additions and 10 deletions

View File

@ -43,7 +43,6 @@ void _spMeshAttachment_dispose(spAttachment *attachment) {
FREE(self->edges);
} else
_spAttachment_deinit(attachment);
if (self->sequence) FREE(self->sequence);
FREE(self);
}

View File

@ -87,7 +87,7 @@ export class SpineCanvas {
update: () => { },
render: () => { },
error: () => { },
dispose: () => { },
dispose: () => { },
}
if (config.webglConfig) config.webglConfig = { alpha: true };

View File

@ -32,8 +32,7 @@
#include "SpineAtlasAsset.h"
#include "SpineSkeletonDataAsset.h"
class FSpineAtlasAssetTypeActions : public FAssetTypeActions_Base
{
class FSpineAtlasAssetTypeActions : public FAssetTypeActions_Base {
public:
UClass *GetSupportedClass() const override { return USpineAtlasAsset::StaticClass(); };
FText GetName() const override { return INVTEXT("Spine atlas asset"); };
@ -41,8 +40,7 @@ public:
uint32 GetCategories() override { return EAssetTypeCategories::Misc; };
};
class FSpineSkeletonDataAssetTypeActions : public FAssetTypeActions_Base
{
class FSpineSkeletonDataAssetTypeActions : public FAssetTypeActions_Base {
public:
UClass *GetSupportedClass() const override { return USpineSkeletonDataAsset::StaticClass(); };
FText GetName() const override { return INVTEXT("Spine data asset"); };