- OrderNode* node = iterator->next()->sink;
- if(!visited.contains(node)){
- if( node == destination ){
- found = true;
- break;
- }
- visited.add(node);
- found =isTherePathVisit(visited, node, destination);
- if(found){
- break;
+ OrderEdge* edge = iterator->next();
+ if(edge->polPos){
+ OrderNode* node = edge->sink;
+ if(!visited.contains(node)){
+ if( node == destination ){
+ found = true;
+ break;
+ }
+ visited.add(node);
+ found =isTherePathVisit(visited, node, destination);
+ if(found){
+ break;
+ }