This commit is contained in:
StevenRS11
2013-03-24 01:12:48 -04:00
parent f8ec5044d1
commit ef7796e7df

View File

@@ -61,26 +61,34 @@ public class CommandDeleteDimData extends CommandBase
{ {
if(dimHelper.dimList.containsKey(targetDim)) if(dimHelper.dimList.containsKey(targetDim))
{ {
for(DimData dimData :dimHelper.dimList.values()) try
{ {
Collection<LinkData> links= new ArrayList(); for(DimData dimData :dimHelper.dimList.values())
links.addAll( dimData.printAllLinkData());
for(LinkData link : links)
{ {
if(link.destDimID==targetDim) Collection<LinkData> links= new ArrayList();
{ links.addAll( dimData.printAllLinkData());
dimHelper.dimList.get(link.locDimID).removeLinkAtCoords(link);
dimHelper.instance.linksForRendering.remove(link);
linksRemoved++;
}
if(dimData.dimID==targetDim)
{
dimHelper.instance.linksForRendering.remove(link);
linksRemoved++;
}
}
for(LinkData link : links)
{
if(link.destDimID==targetDim)
{
dimHelper.dimList.get(link.locDimID).removeLinkAtCoords(link);
dimHelper.instance.linksForRendering.remove(link);
linksRemoved++;
}
if(dimData.dimID==targetDim)
{
dimHelper.instance.linksForRendering.remove(link);
linksRemoved++;
}
}
}
}
catch(Exception e)
{
e.printStackTrace();
} }