diff --git a/lib/mac/CocoaCommon.hpp b/lib/mac/CocoaCommon.hpp index 089582c..6c6506e 100644 --- a/lib/mac/CocoaCommon.hpp +++ b/lib/mac/CocoaCommon.hpp @@ -13,13 +13,7 @@ public: NSPtr() = default; ~NSPtr() {[m_ptr release];} NSPtr(T&& recv) : m_ptr(recv) {} - NSPtr& operator=(T&& recv) - { - NSUInteger rc = [m_ptr retainCount]; - [m_ptr release]; - m_ptr = recv; - return *this; - } + NSPtr& operator=(T&& recv) {[m_ptr release]; m_ptr = recv; return *this;} NSPtr(const NSPtr& other) = delete; NSPtr(NSPtr&& other) = default; NSPtr& operator=(const NSPtr& other) = delete;