Fix a crash when the kart which is focused in the kart selection screen is a deleted addon, it is a bit dirty, maybe there is a cleaner way ?
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@6289 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
93701ed482
commit
9451a488a1
@ -872,8 +872,10 @@ void DynamicRibbonWidget::updateItemDisplay()
|
||||
IconButtonWidget* icon = dynamic_cast<IconButtonWidget*>(&row.m_children[i]);
|
||||
assert(icon != NULL);
|
||||
|
||||
//FIXME : it is a bit hackish
|
||||
if(i < item_placement[n].size())
|
||||
{
|
||||
icon_id = item_placement[n][i];
|
||||
|
||||
if (icon_id < item_amount && icon_id != -1)
|
||||
{
|
||||
std::string item_icon = (m_items[icon_id].m_animated ?
|
||||
@ -900,6 +902,7 @@ void DynamicRibbonWidget::updateItemDisplay()
|
||||
icon->m_properties[PROP_ID] = RibbonWidget::NO_ITEM_ID;
|
||||
//std::cout << " item " << i << " is a FILLER\n";
|
||||
}
|
||||
}
|
||||
} // next column
|
||||
} // next row
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user