1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-04-09 07:13:54 +02:00

fix to prev. commit

This commit is contained in:
alexvins 2012-10-07 10:38:35 +00:00
parent ff3da291a1
commit b3f317c1ed

View File

@ -64,7 +64,7 @@ void CGuiHandler::processLists(const ui16 activityFlag, std::function<void (std:
void CGuiHandler::handleElementActivate(CIntObject * elem, ui16 activityFlag)
{
processLists(activityFlag,[&](CIntObjectList * lst){
processLists(activityFlag,[&](std::list<CIntObject*> * lst){
lst->push_front(elem);
});
elem->active_m |= activityFlag;
@ -72,8 +72,8 @@ void CGuiHandler::handleElementActivate(CIntObject * elem, ui16 activityFlag)
void CGuiHandler::handleElementDeActivate(CIntObject * elem, ui16 activityFlag)
{
processLists(activityFlag,[&](CIntObjectList * lst){
CIntObjectList::iterator hlp = std::find(lst->begin(),lst->end(),elem);
processLists(activityFlag,[&](std::list<CIntObject*> * lst){
std::list<CIntObject*>::iterator hlp = std::find(lst->begin(),lst->end(),elem);
assert(hlp != lst->end());
lst->erase(hlp);
});