- for( i = 0; i < max; ++i )
- if( ib.m_icons[i].Ok() )
- size += 2 + ib.m_icons[i].GetWidth() * ib.m_icons[i].GetHeight();
+ const size_t numIcons = ib.GetIconCount();
+ for ( size_t i = 0; i < numIcons; ++i )
+ {
+ const wxIcon icon = ib.GetIconByIndex(i);
+
+ size += 2 + icon.GetWidth() * icon.GetHeight();
+ }