diff --git a/include/wx/object.h b/include/wx/object.h index 8afcf85bf8..9ef6b83b33 100644 --- a/include/wx/object.h +++ b/include/wx/object.h @@ -404,10 +404,8 @@ inline T *wxCheckCast(const void *ptr, T * = NULL) class WXDLLIMPEXP_BASE wxObjectRefData { - friend class WXDLLIMPEXP_FWD_BASE wxObject; - public: - wxObjectRefData(int refCount = 1) : m_count(refCount) { } + wxObjectRefData() { m_count = 1; } int GetRefCount() const { return m_count; } @@ -422,6 +420,8 @@ protected: private: // our refcount: int m_count; + + friend class WXDLLIMPEXP_FWD_BASE wxObject; }; // ----------------------------------------------------------------------------