Bladeren bron

noch ein fehler weniger

Kolja Strohm 6 jaren geleden
bovenliggende
commit
b396e55c78
1 gewijzigde bestanden met toevoegingen van 3 en 0 verwijderingen
  1. 3 0
      src/bk/BlockCalc.java

+ 3 - 0
src/bk/BlockCalc.java

@@ -182,6 +182,9 @@ public class BlockCalc {
                 LayeredGraphEdge e = m.<LayeredGraphNode>read( "graph", MemoryType.LOCAL ).findEdgeBetween( 
                         m.<ArrayList<LayeredGraphNode>>read( "neighbors", MemoryType.LOCAL ).get( m.read( "m", MemoryType.LOCAL ) ), 
                         m.read( "n", MemoryType.LOCAL ) );
+                if( e == null )
+                    e = m.<LayeredGraphNode>read( "graph", MemoryType.LOCAL ).findEdgeBetween( m.read( "n", MemoryType.LOCAL ),
+                            m.<ArrayList<LayeredGraphNode>>read( "neighbors", MemoryType.LOCAL ).get( m.read( "m", MemoryType.LOCAL ) ) );
                 ArrayList<LayeredGraphNode> layerBefore;
                 if( m.<String>read( "layout", MemoryType.LOCAL ).contains( "DOWN" ) )
                     layerBefore = m.<ArrayList<ArrayList<LayeredGraphNode>>>read( "L", MemoryType.LOCAL ).get( m.<Integer>read( "i", MemoryType.LOCAL ) - 1 );