Fix crash on empty ribbons, required for what's coming next

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@14506 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
auria 2013-11-21 00:14:57 +00:00
parent 5a7fb84267
commit 5ab8b2b563

View File

@ -583,7 +583,7 @@ void RibbonWidget::unfocused(const int playerID, Widget* new_focus)
{ {
if (new_focus != NULL && new_focus != this && !m_children.contains(new_focus)) if (new_focus != NULL && new_focus != this && !m_children.contains(new_focus))
{ {
if (m_selection[playerID] != -1) if (m_selection[playerID] >= 0 && m_selection[playerID] < m_children.size())
{ {
m_children.get(m_selection[playerID])->unfocused(playerID, new_focus); m_children.get(m_selection[playerID])->unfocused(playerID, new_focus);
} }