diff -r 7014be3ac7d0 -r 8b7e0d5a25e9 flagrowobj.cpp --- a/flagrowobj.cpp Mon Feb 12 09:28:46 2007 +0000 +++ b/flagrowobj.cpp Thu Aug 09 18:34:08 2007 +0000 @@ -214,7 +214,12 @@ for (int i=0; iisActive()) flag.at(i)->deactivate(); } else - qWarning ("FlagRowObj::deactivateAll mustn't be called for ordinary rows"); + { + while (!flag.isEmpty()) + delete flag.takeFirst(); + calcBBoxSize(); + positionBBox(); + } } void FlagRowObj::deactivateGroup (FlagObj *keepfo)