diff --git a/hoot-core/src/main/cpp/hoot/core/visitors/RemoveMissingElementsVisitor.cpp b/hoot-core/src/main/cpp/hoot/core/visitors/RemoveMissingElementsVisitor.cpp
index 4772add..4779c4a 100644
--- a/hoot-core/src/main/cpp/hoot/core/visitors/RemoveMissingElementsVisitor.cpp
+++ b/hoot-core/src/main/cpp/hoot/core/visitors/RemoveMissingElementsVisitor.cpp
@@ -36,15 +36,17 @@ namespace hoot
HOOT_FACTORY_REGISTER(ElementVisitor, RemoveMissingElementsVisitor)
-RemoveMissingElementsVisitor::RemoveMissingElementsVisitor()
+RemoveMissingElementsVisitor::RemoveMissingElementsVisitor(int maxReport)
{
- _v = std::shared_ptr<ReportMissingElementsVisitor>(new ReportMissingElementsVisitor(true));
+ _v =
+ std::shared_ptr<ReportMissingElementsVisitor>(
+ new ReportMissingElementsVisitor(true, maxReport));
}
void RemoveMissingElementsVisitor::visit(const ConstElementPtr& e)
{
_v->visit(e);
- _numAffected = _v->getMissingCount();
+ _numAffected += _v->getMissingCount();
}
}