diff --git a/include/wx/buffer.h b/include/wx/buffer.h index f5fc0f9208..87b0507022 100644 --- a/include/wx/buffer.h +++ b/include/wx/buffer.h @@ -43,13 +43,13 @@ public: { m_str = src.m_str; // no reference count yet... - (wxCharBuffer)src.m_str = (char *)NULL; + ((wxCharBuffer*)&src)->m_str = (char *)NULL; } wxCharBuffer& operator=(const wxCharBuffer& src) { m_str = src.m_str; // no reference count yet... - (wxCharBuffer)src.m_str = (char *)NULL; + ((wxCharBuffer*)&src)->m_str = (char *)NULL; return *this; }