fixed rout's building
authorAnatoly Titov <toluk@omrb.pnpi.spb.ru>
Tue, 16 May 2017 21:28:51 +0000 (00:28 +0300)
committerAnatoly Titov <toluk@omrb.pnpi.spb.ru>
Tue, 16 May 2017 21:28:51 +0000 (00:28 +0300)
src/spacetimecorr.cpp

index 17e21caaf7dfe598721550af1d2a7d0ff3735586..2e8abfd66ef159f4158be485d82475ff1c296363 100644 (file)
@@ -586,6 +586,7 @@ Domains::finishAnalysis(int nframes)
             if (graph[rout_old[i].back()].size() == 0 && rout_old[i].size() > 2) {
                 rout_new.push_back(rout_old[i]);
             } else {
+                bool flag222 = true;
                 for (long int j = 0; j < graph[rout_old[i].back()].size(); j++) {
                     bool flag2 = true, flag22 = true;
                     flag3 = rout_old[i];
@@ -604,11 +605,14 @@ Domains::finishAnalysis(int nframes)
                         if (flag2) {
                             rout_new.push_back(flag3);
                             flag = true;
+                            flag222 = false;
+
                         }
-                    } else {
-                        rout_new.push_back(flag3);
                     }
                 }
+                if (flag222) {
+                    rout_new.push_back(flag3);
+                }
             }
         }
         if (rout_new.size() != 0) {