diff --git a/src/Trade/AbstractMaterialData.h b/src/Trade/AbstractMaterialData.h index 5cf8fec5f..370684576 100644 --- a/src/Trade/AbstractMaterialData.h +++ b/src/Trade/AbstractMaterialData.h @@ -45,7 +45,7 @@ class AbstractMaterialData { inline AbstractMaterialData(Type type): _type(type) {} /** @brief Destructor */ - virtual ~AbstractMaterialData() {} + virtual ~AbstractMaterialData() = 0; /** @brief Material type */ inline Type type() const { return _type; } @@ -54,6 +54,8 @@ class AbstractMaterialData { Type _type; }; +inline AbstractMaterialData::~AbstractMaterialData() {} + }} #endif