Update of /cvsroot/wpdev/wolfpack
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3588
Modified Files:
dragdrop.cpp
Log Message:
fixed pile splitting
Index: dragdrop.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/dragdrop.cpp,v
retrieving revision 1.209
retrieving revision 1.210
diff -C2 -d -r1.209 -r1.210
*** dragdrop.cpp 26 Jan 2004 03:48:40 -0000 1.209
--- dragdrop.cpp 26 Jan 2004 09:43:15 -0000 1.210
***************
*** 164,167 ****
--- 164,177 ----
splitItem->setSerial( World::instance()->findItemSerial() );
splitItem->setAmount( pItem->amount() - pickedAmount );
+
+ // Add tags to the splitted item
+ QStringList keys = pItem->getTags();
+ QStringList::const_iterator it = keys.begin();
+ while( it != keys.end() )
+ {
+ splitItem->setTag( *it, pItem->getTag( *it ) );
+ it++;
+ }
+
P_ITEM pContainer = dynamic_cast<P_ITEM>(pItem->container());
if ( pContainer )
|