Skip to content

Commit 7d15aaf

Browse files
committed
fix deleteframe case with single frame in series
1 parent 3ab06c2 commit 7d15aaf

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

include/data/FluidDataSeries.hpp

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -183,16 +183,8 @@ class FluidDataSeries
183183
index current = pos->second;
184184
if (time >= mData[current].rows()) return false;
185185

186-
mData[current].deleteRow(time);
187-
if(mData[current].rows() == 0)
188-
{
189-
mIds.deleteRow(current);
190-
mIndex.erase(id);
191-
for (auto& point : mIndex)
192-
{
193-
if (point.second > current) point.second--;
194-
}
195-
}
186+
if(mData[current].rows() == 1) return removeSeries(id);
187+
else mData[current].deleteRow(time);
196188

197189
return true;
198190
}

0 commit comments

Comments
 (0)