Work around the broken scoping for the variables declared inside for loops in
this compiler by declaring the loop variable once for all loops.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73881
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
size.y = GetBestSize().y;
const wxArrayString strings = GetStrings();
const unsigned numItems = strings.size();
size.y = GetBestSize().y;
const wxArrayString strings = GetStrings();
const unsigned numItems = strings.size();
// Save the client data pointers before clearing the control, if any.
const wxClientDataType clientDataType = GetClientDataType();
// Save the client data pointers before clearing the control, if any.
const wxClientDataType clientDataType = GetClientDataType();
case wxClientData_Object:
objectClientData.reserve(numItems);
case wxClientData_Object:
objectClientData.reserve(numItems);
- for ( unsigned n = 0; n < numItems; ++n )
- objectClientData.push_back(GetClientObject(n));
+ for ( i = 0; i < numItems; ++i )
+ objectClientData.push_back(GetClientObject(i));
break;
case wxClientData_Void:
voidClientData.reserve(numItems);
break;
case wxClientData_Void:
voidClientData.reserve(numItems);
- for ( unsigned n = 0; n < numItems; ++n )
- voidClientData.push_back(GetClientData(n));
+ for ( i = 0; i < numItems; ++i )
+ voidClientData.push_back(GetClientData(i));
return;
// initialize the controls contents
return;
// initialize the controls contents
- for ( unsigned int i = 0; i < numItems; i++ )
+ for ( i = 0; i < numItems; i++ )
{
wxComboBox::Append(strings[i]);
{
wxComboBox::Append(strings[i]);