gui: fixed wrongly showing landmark rejected when it was not (because a loop closure was rejected at the same time)

This commit is contained in:
matlabbe
2022-09-19 12:23:18 -07:00
parent 737675c6f1
commit 95a76cb696
2 changed files with 2 additions and 0 deletions

View File

@@ -2907,6 +2907,7 @@ bool Rtabmap::process(
{
UINFO("Landmark %d observed again! Seen the first time by node %d.", -iter->first, *_memory->getLandmarksIndex().find(iter->first)->second.begin());
landmarksDetected.insert(std::make_pair(iter->first, _memory->getLandmarksIndex().find(iter->first)->second));
rejectedGlobalLoopClosure = false; // If it was true, it will be set back to false if landmarks are rejected on graph optimization
}
}
}