1.1 --- a/vymmodel.cpp Mon Sep 07 15:36:57 2009 +0000
1.2 +++ b/vymmodel.cpp Tue Sep 08 12:15:39 2009 +0000
1.3 @@ -2341,15 +2341,13 @@
1.4 "delete ()",
1.5 QString("Delete %1").arg(getObjectName(ti))
1.6 );
1.7 + unselect();
1.8 + deleteItem (ti);
1.9 + emitDataHasChanged (pi);
1.10 + select (pi);
1.11 + reposition();
1.12 + emitShowSelection();
1.13 }
1.14 - // FIXME-1 savestate missing for deletion of other types than above
1.15 - unselect();
1.16 - deleteItem (ti);
1.17 - emitDataHasChanged (pi);
1.18 - select (pi);
1.19 - reposition();
1.20 - emitShowSelection();
1.21 - return;
1.22 }
1.23 }
1.24
1.25 @@ -4028,6 +4026,7 @@
1.26
1.27 for (int i=0;i<rootItem->branchCount(); i++)
1.28 rootItem->getBranchObjNum(i)->reposition(); // for positioning heading
1.29 + emitSelectionChanged();
1.30 }
1.31
1.32 /*