diff --git a/Engine/source/core/util/refBase.h b/Engine/source/core/util/refBase.h index ea058e773..08cd8dc9a 100644 --- a/Engine/source/core/util/refBase.h +++ b/Engine/source/core/util/refBase.h @@ -54,7 +54,7 @@ public: private: friend class WeakRefBase; - constexpr explicit WeakReference(WeakRefBase *object) { mObject = object; mRefCount = 0; } + constexpr explicit WeakReference(WeakRefBase *object) :mObject(object), mRefCount(0) {} ~WeakReference() { AssertFatal(mObject==nullptr, "Deleting weak reference which still points at an object."); } // Object we reference @@ -469,4 +469,4 @@ inline T& Deref( StrongWeakRefPtr< T >& ref ) return *ref; } -#endif \ No newline at end of file +#endif