summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/resources/resource.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/resources/resource.cpp b/src/resources/resource.cpp
index 9eff8d8e..bd6b2dc6 100644
--- a/src/resources/resource.cpp
+++ b/src/resources/resource.cpp
@@ -25,7 +25,7 @@
#include "resources/resourcemanager.h"
-#include "utils/stringutils.h"
+#include <cassert>
Resource::~Resource()
{
@@ -39,8 +39,10 @@ void Resource::incRef()
void Resource::decRef()
{
// Reference may not already have reached zero
- if (mRefCount == 0)
- logger->error(strprintf("mRefCount may not be zero for %s", mIdPath.c_str()));
+ if (mRefCount == 0) {
+ logger->log("Warning: mRefCount already zero for %s", mIdPath.c_str());
+ assert(false);
+ }
mRefCount--;