it's simpler, and there is no point in using size_t anyway since they are assigned from ints
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69815
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
void Init();
void CreateRects( const wxRegion& r );
void Init();
void CreateRects( const wxRegion& r );
+ int m_numRects;
+ int m_current;
DECLARE_DYNAMIC_CLASS(wxRegionIterator)
};
DECLARE_DYNAMIC_CLASS(wxRegionIterator)
};
- GdkRectangle *gdkrects = NULL;
- gint numRects = 0;
- gdk_region_get_rectangles( gdkregion, &gdkrects, &numRects );
+ GdkRectangle* gdkrects;
+ gdk_region_get_rectangles(gdkregion, &gdkrects, &m_numRects);
- m_numRects = numRects;
- if (numRects)
{
m_rects = new wxRect[m_numRects];
{
m_rects = new wxRect[m_numRects];
- for (size_t i=0; i < m_numRects; ++i)
+ for (int i = 0; i < m_numRects; ++i)
{
GdkRectangle &gr = gdkrects[i];
wxRect &wr = m_rects[i];
{
GdkRectangle &gr = gdkrects[i];
wxRect &wr = m_rects[i];
if ( m_numRects )
{
m_rects = new wxRect[m_numRects];
if ( m_numRects )
{
m_rects = new wxRect[m_numRects];
- for ( unsigned int n = 0; n < m_numRects; n++ )
+ for ( int n = 0; n < m_numRects; n++ )
m_rects[n] = ri.m_rects[n];
}
else
m_rects[n] = ri.m_rects[n];
}
else