diff options
Diffstat (limited to 'libdimensionxx/object.cpp')
-rw-r--r-- | libdimensionxx/object.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/libdimensionxx/object.cpp b/libdimensionxx/object.cpp index e5384db..9c28e22 100644 --- a/libdimensionxx/object.cpp +++ b/libdimensionxx/object.cpp @@ -22,9 +22,13 @@ namespace Dimension { - // Virtual no-op destructor + // Virtual destructor Object::~Object() - { } + { + if (unique()) { + dmnsn_delete_object(dmnsn()); + } + } // Get the transformation matrix Matrix |