Replace ItemCallbacks with lambdas (#3993)
This commit is contained in:
@@ -22,7 +22,7 @@ cMapManager::cMapManager(cWorld * a_World)
|
||||
|
||||
|
||||
|
||||
bool cMapManager::DoWithMap(UInt32 a_ID, cMapCallback & a_Callback)
|
||||
bool cMapManager::DoWithMap(UInt32 a_ID, cMapCallback a_Callback)
|
||||
{
|
||||
cCSLock Lock(m_CS);
|
||||
cMap * Map = GetMapData(a_ID);
|
||||
@@ -33,7 +33,7 @@ bool cMapManager::DoWithMap(UInt32 a_ID, cMapCallback & a_Callback)
|
||||
}
|
||||
else
|
||||
{
|
||||
a_Callback.Item(Map);
|
||||
a_Callback(*Map);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user