We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7d88953 commit 6dbac10Copy full SHA for 6dbac10
1 file changed
Source/Plugins/BinaryWriter/NpyFile.cpp
@@ -190,9 +190,10 @@ void NpyFile::writeData(const void* data, size_t size)
190
191
void NpyFile::increaseRecordCount(int count)
192
{
193
+ int64 old_recordCount = m_recordCount;
194
m_recordCount += count;
- if (m_recordCount % recordBufferSize == 0)
195
- updateHeader(); // also triggers a flush to disk
+ if ((old_recordCount / recordBufferSize) != (m_recordCount / recordBufferSize))
196
+ updateHeader(); // crossed recordBufferSize threshold, update header
197
}
198
199
NpyType::NpyType(String n, BaseType t, size_t l)
0 commit comments