diff --git a/src/msw/region.cpp b/src/msw/region.cpp index b7e18d85fd..8766364efe 100644 --- a/src/msw/region.cpp +++ b/src/msw/region.cpp @@ -359,6 +359,9 @@ wxRegionIterator::wxRegionIterator(const wxRegion& region) wxRegionIterator& wxRegionIterator::operator=(const wxRegionIterator& ri) { + if (this == &ri) + return *this; + delete [] m_rects; m_current = ri.m_current;