From 57438b96e728cf91d51cbeca70b4a5573736c155 Mon Sep 17 00:00:00 2001
From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz>
Date: Mon, 9 Jul 2018 13:41:23 +0200
Subject: [PATCH] fix operator bool of cow shared pointer

---
 alib2std/src/extensions/memory.hpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/alib2std/src/extensions/memory.hpp b/alib2std/src/extensions/memory.hpp
index 2c28df6133..51492391b3 100644
--- a/alib2std/src/extensions/memory.hpp
+++ b/alib2std/src/extensions/memory.hpp
@@ -109,7 +109,7 @@ public:
 	}
 
 	explicit operator bool( ) const {
-		return getUseCount ( ) == 0;
+		return getUseCount ( ) != 0;
 	}
 
 private:
@@ -232,7 +232,7 @@ public:
 	}
 
 	explicit operator bool( ) const {
-		return getUseCount ( ) == 0;
+		return getUseCount ( ) != 0;
 	}
 
 private:
-- 
GitLab