diff --git a/src/opatIO/private/opatIO.cpp b/src/opatIO/private/opatIO.cpp index bdbf45b..cfc648a 100644 --- a/src/opatIO/private/opatIO.cpp +++ b/src/opatIO/private/opatIO.cpp @@ -171,7 +171,11 @@ void OpatIO::LookupEpsilon() { for (int j = 1; j < static_cast(header.numTables); j++) { epsilon = std::min(epsilon, std::fabs(tableIDToIndex.at(j).at(i) - tableIDToIndex.at(j-1).at(i))); } - indexEpsilon.at(i) = epsilon * 0.1; + if (epsilon < 1e-8) { + indexEpsilon.at(i) = 1e-8; + } else { + indexEpsilon.at(i) = epsilon * 0.1; + } } }