replace more assertions to get proper log messages
[enigma2.git] / lib / base / smartptr.h
index 782ff48e913049fb8e00cb528843917275399641..ac6b9eb0767fe8d8854e43043c63bc67e4c368f9 100644 (file)
@@ -56,7 +56,7 @@ public:
        
 #ifndef SWIG
        T* grabRef() { if (!ptr) return 0; ptr->AddRef(); return ptr; }
-       T* &ptrref() { assert(!ptr); return ptr; }
+       T* &ptrref() { ASSERT(!ptr); return ptr; }
 #endif
        T* operator->() const { ptrAssert(ptr); return ptr; }
        operator T*() const { return this->ptr; }
@@ -135,7 +135,7 @@ public:
        
 #ifndef SWIG
        T* grabRef() { if (!ptr) return 0; ptr->AddRef(); ptr->AddUse(); return ptr; }
-       T* &ptrref() { assert(!ptr); return ptr; }
+       T* &ptrref() { ASSERT(!ptr); return ptr; }
 #endif
        T* operator->() const { ptrAssert(ptr); return ptr; }
        operator T*() const { return this->ptr; }