diff -r 3d43b46a8564 -r 6dc0a20031f7 mapeditor.cpp --- a/mapeditor.cpp Wed Feb 04 11:52:52 2009 +0000 +++ b/mapeditor.cpp Wed Feb 04 16:33:16 2009 +0000 @@ -291,17 +291,19 @@ QPointF p; QPointF q; BranchObj *bo; - bo=model->first(); - while (bo) + TreeItem *ti=model->first(); + while (ti) { - if (bo->getDepth() >0 && !bo->hasScrolledParent(bo) ) + bo=(BranchObj*)(ti->getLMO()); + + if (ti->depth() >0 && !bo->hasScrolledParent(bo) ) { p=QPointF (qrand() %600-300, qrand () %600-300); bo->setRelPos(); q=bo->getRelPos(); model->startAnimation (bo,p, q); } - bo=model->next(bo); + ti=model->next(); }