diff --git a/src/helper.cpp b/src/helper.cpp index 8feacde0..fbb4e4e6 100644 --- a/src/helper.cpp +++ b/src/helper.cpp @@ -447,8 +447,10 @@ std::vector subtractRanges ( const std::vector & ranges, const std::vector & subtractions) { - std::vector results; + if (! subtractions.size ()) + return ranges; + std::vector results; for (auto& r1 : ranges) for (auto& r2 : subtractions) for (auto& r3 : r1.subtract (r2))