From 72266af6094abdea9083c20261d503142fb5ace6 Mon Sep 17 00:00:00 2001 From: jules Date: Wed, 4 Jul 2018 08:58:42 +0100 Subject: [PATCH] Fixed a dumb mistake in the last ReferenceCountedObjectPtr change --- modules/juce_core/memory/juce_ReferenceCountedObject.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/juce_core/memory/juce_ReferenceCountedObject.h b/modules/juce_core/memory/juce_ReferenceCountedObject.h index 2c6351ef0b..1e3436c0a2 100644 --- a/modules/juce_core/memory/juce_ReferenceCountedObject.h +++ b/modules/juce_core/memory/juce_ReferenceCountedObject.h @@ -366,7 +366,7 @@ public: */ ~ReferenceCountedObjectPtr() { - reset(); + decIfNotNull (referencedObject); } //============================================================================== @@ -379,6 +379,7 @@ public: void reset() noexcept { decIfNotNull (referencedObject); + referencedObject = nullptr; } // the -> operator is called on the referenced object