1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-07 00:58:39 +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) void CGuiHandler::handleElementActivate(CIntObject * elem, ui16 activityFlag)
{ {
processLists(activityFlag,[&](CIntObjectList * lst){ processLists(activityFlag,[&](std::list<CIntObject*> * lst){
lst->push_front(elem); lst->push_front(elem);
}); });
elem->active_m |= activityFlag; elem->active_m |= activityFlag;
@ -72,8 +72,8 @@ void CGuiHandler::handleElementActivate(CIntObject * elem, ui16 activityFlag)
void CGuiHandler::handleElementDeActivate(CIntObject * elem, ui16 activityFlag) void CGuiHandler::handleElementDeActivate(CIntObject * elem, ui16 activityFlag)
{ {
processLists(activityFlag,[&](CIntObjectList * lst){ processLists(activityFlag,[&](std::list<CIntObject*> * lst){
CIntObjectList::iterator hlp = std::find(lst->begin(),lst->end(),elem); std::list<CIntObject*>::iterator hlp = std::find(lst->begin(),lst->end(),elem);
assert(hlp != lst->end()); assert(hlp != lst->end());
lst->erase(hlp); lst->erase(hlp);
}); });