diff --git a/modules/juce_core/containers/juce_DynamicObject.cpp b/modules/juce_core/containers/juce_DynamicObject.cpp index 69d9bf9645..4dc7e3584f 100644 --- a/modules/juce_core/containers/juce_DynamicObject.cpp +++ b/modules/juce_core/containers/juce_DynamicObject.cpp @@ -30,6 +30,11 @@ DynamicObject::DynamicObject() { } +DynamicObject::DynamicObject (const DynamicObject& other) + : properties (other.properties) +{ +} + DynamicObject::~DynamicObject() { } diff --git a/modules/juce_core/containers/juce_DynamicObject.h b/modules/juce_core/containers/juce_DynamicObject.h index e6d547d91c..b10c21292a 100644 --- a/modules/juce_core/containers/juce_DynamicObject.h +++ b/modules/juce_core/containers/juce_DynamicObject.h @@ -46,9 +46,8 @@ class JUCE_API DynamicObject : public ReferenceCountedObject public: //============================================================================== DynamicObject(); - - /** Destructor. */ - virtual ~DynamicObject(); + DynamicObject (const DynamicObject&); + ~DynamicObject(); typedef ReferenceCountedObjectPtr Ptr;