- fixed creation of a new window on a wrong frame number
[alexxy/gromacs-domains.git] / src / domaintype.cpp
index 8c522757ecf5e819087cfc9fae78a4f6eab26090..1ca333a93bf79225f30c908623a44ef065535b53 100644 (file)
@@ -41,7 +41,7 @@ void domainType::setDefaults(std::vector< unsigned long > index, const std::vect
 // фукнция обновления данных для выделения структурных доменов
 void domainType::update(const std::vector< std::vector< RVec > > frame, const int frameNumber) {
     // громакс считает с нуля, проверял; инициализируем новое "окно"
-    if (frameNumber % ts == 0) {
+    if ((frameNumber + 1) % ts == 1) {
         graph.resize(graph.size() + 1);
         graph.back().resize(structIndex.size() - static_cast< unsigned long >(dms) + 1);
         for (unsigned i = 0; i < graph.front().size(); i++) {