[wpdev-commits] wolfpack world.cpp,1.53,1.54
Brought to you by:
rip,
thiagocorrea
|
From: <dar...@pr...> - 2004-01-27 14:25:02
|
Update of /cvsroot/wpdev/wolfpack In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28095 Modified Files: world.cpp Log Message: Small fix for postprocessing again. Index: world.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/world.cpp,v retrieving revision 1.53 retrieving revision 1.54 diff -C2 -d -r1.53 -r1.54 *** world.cpp 25 Jan 2004 18:48:54 -0000 1.53 --- world.cpp 25 Jan 2004 18:58:31 -0000 1.54 *************** *** 514,523 **** Console::instance()->PrepareProgress( "Postprocessing" ); ! P_ITEM pi; QPtrList< cItem > deleteItems; ! cItemIterator iter; ! for( pi = iter.first(); pi; pi = iter.next() ) { SERIAL contserial = reinterpret_cast<SERIAL>(pi->container()); --- 514,524 ---- Console::instance()->PrepareProgress( "Postprocessing" ); ! // It's not possible to use cItemIterator during postprocessing because it skips lingering items ! ItemMap::iterator iter; QPtrList< cItem > deleteItems; ! for( iter = p->items.begin(); iter != p->items.end(); ++iter ) { + P_ITEM pi = iter->second; SERIAL contserial = reinterpret_cast<SERIAL>(pi->container()); *************** *** 533,536 **** --- 534,540 ---- } } else { + // Flag the container value as valid + pi->free = false; + // 1. Handle the Container Value if (isItemSerial(contserial)) { |