diff --git a/Sming/Core/Data/LinkedObjectList.h b/Sming/Core/Data/LinkedObjectList.h index e7931ebcfc..1d5908f10f 100644 --- a/Sming/Core/Data/LinkedObjectList.h +++ b/Sming/Core/Data/LinkedObjectList.h @@ -119,6 +119,11 @@ template class LinkedObjectListTemplate : public LinkedObj template class OwnedLinkedObjectListTemplate : public LinkedObjectListTemplate { public: + ~OwnedLinkedObjectListTemplate() + { + clear(); + } + bool remove(ObjectType* object) { bool res = LinkedObjectList::remove(object);