diff -r ceb4532eae34 -r 910ba9fab728 flagrowobj.cpp --- a/flagrowobj.cpp Fri Dec 08 20:18:58 2006 +0000 +++ b/flagrowobj.cpp Thu Dec 14 17:01:44 2006 +0000 @@ -228,9 +228,9 @@ for (int i=0; igetGroup() && keepfo!=flag.at(i)) { - flag.remove(flag.at(i)); - //FIXME also delete flags - //and better only delete flags that are really set + FlagObj *fo=flag.at(i); + flag.remove (fo); + delete (fo); } } }