浏览代码

fix to prev. commit

alexvins 13 年之前
父节点
当前提交
b3f317c1ed
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      client/UIFramework/CGuiHandler.cpp

+ 3 - 3
client/UIFramework/CGuiHandler.cpp

@@ -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);		
 	});