Removed assert in OptionIconRow that was triggering if there were more options than icons.
This commit is contained in:
@@ -79,8 +79,7 @@ int OptionToPreferredColumn( CString sOptionText )
|
|||||||
if( g_OptionColumnEntries[i].szString == sOptionText )
|
if( g_OptionColumnEntries[i].szString == sOptionText )
|
||||||
return g_OptionColumnEntries[i].iSlotIndex;
|
return g_OptionColumnEntries[i].iSlotIndex;
|
||||||
|
|
||||||
LOG->Trace("Unknown option: \"%s\"", sOptionText );
|
LOG->Warn("Unknown option: \"%s\"", sOptionText );
|
||||||
ASSERT(0); // we encountered an option that isn't in our lookup table. You should add it above.
|
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -103,6 +102,9 @@ void OptionIconRow::Refresh( PlayerNumber pn )
|
|||||||
CString sOption = asOptions[i];
|
CString sOption = asOptions[i];
|
||||||
int iPerferredCol = OptionToPreferredColumn( sOption );
|
int iPerferredCol = OptionToPreferredColumn( sOption );
|
||||||
|
|
||||||
|
if( iPerferredCol == -1 )
|
||||||
|
continue; // skip
|
||||||
|
|
||||||
// search for a vacant spot
|
// search for a vacant spot
|
||||||
for( int i=iPerferredCol; i<NUM_OPTION_COLS-1; i++ )
|
for( int i=iPerferredCol; i<NUM_OPTION_COLS-1; i++ )
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user