From 6437e714fa21a55da7fcb709e15f229a322d7170 Mon Sep 17 00:00:00 2001 From: Michal Moskal Date: Tue, 27 Oct 2015 08:19:56 -0700 Subject: [PATCH] Delete when ref-count goes to 1, not 2\! --- source/RefCounted.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/RefCounted.cpp b/source/RefCounted.cpp index 4ed60c1..7ca3449 100644 --- a/source/RefCounted.cpp +++ b/source/RefCounted.cpp @@ -42,7 +42,7 @@ void RefCounted::decr() return; refCount -= 2; - if (refCount == 2) { + if (refCount == 1) { free(this); } }