Fixed crash when Trying to moving up to the spinner name after confirming kart selection
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@4625 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
411dffeea2
commit
a0588268f7
@ -1393,16 +1393,18 @@ EventPropagation FocusDispatcher::focused(const int playerID)
|
||||
{
|
||||
if (m_parent->m_kart_widgets[n].getPlayerID() == playerID)
|
||||
{
|
||||
std::cout << "--> Redirecting focus for player " << playerID << " from FocusDispatcher " <<
|
||||
" (ID " << m_element->getID() <<
|
||||
") to spinner " << n << " (ID " << m_parent->m_kart_widgets[n].playerName->getIrrlichtElement()->getID() << ")" << std::endl;
|
||||
//int IDbefore = GUIEngine::getGUIEnv()->getFocus()->getID();
|
||||
// If player is done, don't do anything with focus
|
||||
if (m_parent->m_kart_widgets[n].isReady()) return GUIEngine::EVENT_BLOCK;
|
||||
|
||||
//std::cout << "--> Redirecting focus for player " << playerID << " from FocusDispatcher " <<
|
||||
// " (ID " << m_element->getID() <<
|
||||
// ") to spinner " << n << " (ID " <<
|
||||
// m_parent->m_kart_widgets[n].playerName->getIrrlichtElement()->getID() <<
|
||||
// ")" << std::endl;
|
||||
|
||||
m_parent->m_kart_widgets[n].playerName->setFocusForPlayer(playerID);
|
||||
|
||||
//int IDafter = GUIEngine::getGUIEnv()->getFocus()->getID();
|
||||
//std::cout << "--> ID before : " << IDbefore << "; ID after : " << IDafter << std::endl;
|
||||
|
||||
|
||||
return GUIEngine::EVENT_BLOCK;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user