From 7d51ba5693b3fcca959568efa756101bd078af32 Mon Sep 17 00:00:00 2001
From: joanvallve <jvallve@iri.upc.edu>
Date: Fri, 17 Jan 2025 12:52:20 +0100
Subject: [PATCH] small potential bugfix

---
 src/processor/processor_tracker.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/processor/processor_tracker.cpp b/src/processor/processor_tracker.cpp
index 0c834fccb..8e9ff8612 100644
--- a/src/processor/processor_tracker.cpp
+++ b/src/processor/processor_tracker.cpp
@@ -101,6 +101,7 @@ void ProcessorTracker::processCapture(CaptureBasePtr _incoming_ptr)
             processKnownProfiling();
 
             // Reset this
+            last_ptr_       = incoming_ptr_; // Before calling resetDerived() since it will assume KF in last
             resetDerived();
             // Update pointers
             origin_ptr_     = incoming_ptr_;
@@ -136,6 +137,7 @@ void ProcessorTracker::processCapture(CaptureBasePtr _incoming_ptr)
             getProblem()->keyFrameCallback(keyframe, shared_from_this());
 
             // Reset this
+            last_ptr_       = incoming_ptr_; // Before calling resetDerived() since it will assume KF in last
             resetDerived();
             // Update pointers
             origin_ptr_     = incoming_ptr_;
-- 
GitLab