From 505538d155a0cbe25b999c1eb1f5b8a764b06be6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 22 Sep 2021 13:47:31 +0200 Subject: [PATCH] Trade: add an explicitly defaulted deinlined SkinData destructor. Apparently now that we don't use ObjectData anymore, SkinData was kinda relying on them to include Matrix3/Matrix4. Hah. --- src/Magnum/Trade/SkinData.cpp | 2 ++ src/Magnum/Trade/SkinData.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/Magnum/Trade/SkinData.cpp b/src/Magnum/Trade/SkinData.cpp index 775a197ac..797cea200 100644 --- a/src/Magnum/Trade/SkinData.cpp +++ b/src/Magnum/Trade/SkinData.cpp @@ -43,6 +43,8 @@ template SkinData::SkinData(DataFlags, const template SkinData::SkinData(SkinData&&) noexcept = default; +template SkinData::~SkinData() = default; + template SkinData& SkinData::operator=(SkinData&&) noexcept = default; template Containers::Array SkinData::releaseJointData() { diff --git a/src/Magnum/Trade/SkinData.h b/src/Magnum/Trade/SkinData.h index a2a829344..c956191a6 100644 --- a/src/Magnum/Trade/SkinData.h +++ b/src/Magnum/Trade/SkinData.h @@ -82,6 +82,8 @@ template class SkinData { /** @brief Move constructor */ SkinData(SkinData&& other) noexcept; + ~SkinData(); + /** @brief Copying is not allowed */ SkinData& operator=(const SkinData&) = delete;