Skip to content

v0.2.47..v0.2.48 changeset RemoveMissingElementsVisitor.cpp

Garret Voltz edited this page Sep 27, 2019 · 1 revision
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();
 }
 
 }
Clone this wiki locally